.elementor-3442 .elementor-element.elementor-element-6c95744{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:2%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3442 .elementor-element.elementor-element-7d64313{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3442 .elementor-element.elementor-element-23563bf{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3442 .elementor-element.elementor-element-f27c018{--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;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-3442 .elementor-element.elementor-element-a6cc4dc{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:3px 3px 3px 3px;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-3442 .elementor-element.elementor-element-a6cc4dc:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-a6cc4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-3442 .elementor-element.elementor-element-5f6d31d{text-align:center;}.elementor-3442 .elementor-element.elementor-element-5f6d31d .elementor-heading-title{font-family:var( --e-global-typography-d6d4002-font-family ), Sans-serif;font-size:var( --e-global-typography-d6d4002-font-size );font-weight:var( --e-global-typography-d6d4002-font-weight );line-height:var( --e-global-typography-d6d4002-line-height );}.elementor-3442 .elementor-element.elementor-element-d6861eb{text-align:center;}.elementor-3442 .elementor-element.elementor-element-d6861eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;}.elementor-3442 .elementor-element.elementor-element-7e3cf6d{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-3442 .elementor-element.elementor-element-2eaed5b{background-color:var( --e-global-color-0397c2c );padding:2px 12px 2px 12px;border-radius:3px 3px 3px 3px;}.elementor-3442 .elementor-element.elementor-element-2eaed5b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-2eaed5b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-2eaed5b .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-decf630{background-color:var( --e-global-color-0397c2c );padding:2px 12px 2px 12px;border-radius:3px 3px 3px 3px;}.elementor-3442 .elementor-element.elementor-element-decf630 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-decf630 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-decf630 .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-e07b2f6{background-color:var( --e-global-color-0397c2c );padding:2px 12px 2px 12px;border-radius:3px 3px 3px 3px;}.elementor-3442 .elementor-element.elementor-element-e07b2f6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-e07b2f6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-e07b2f6 .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-fe66f17{background-color:var( --e-global-color-0397c2c );padding:2px 12px 2px 12px;border-radius:3px 3px 3px 3px;}.elementor-3442 .elementor-element.elementor-element-fe66f17 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-fe66f17 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-fe66f17 .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-f123b3b > .elementor-widget-container{background-color:var( --e-global-color-0397c2c );padding:2px 12px 2px 12px;border-radius:3px 3px 3px 3px;}.elementor-3442 .elementor-element.elementor-element-f123b3b .jet-listing-dynamic-terms{text-align:left;}.elementor-3442 .elementor-element.elementor-element-3481567 > .elementor-widget-container{background-color:var( --e-global-color-0397c2c );padding:2px 12px 2px 12px;border-radius:3px 3px 3px 3px;}.elementor-3442 .elementor-element.elementor-element-3481567 .jet-listing-dynamic-terms{text-align:left;}.elementor-3442 .elementor-element.elementor-element-51877e4{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3442 .elementor-element.elementor-element-6665a01{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-6c7ab36{--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;--flex-wrap:nowrap;}.elementor-3442 .elementor-element.elementor-element-4d70b56{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3442 .elementor-element.elementor-element-d78a925{text-align:left;}.elementor-3442 .elementor-element.elementor-element-d78a925 .elementor-heading-title{font-family:var( --e-global-typography-1736080-font-family ), Sans-serif;font-size:var( --e-global-typography-1736080-font-size );font-weight:var( --e-global-typography-1736080-font-weight );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-5edd8d8{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3442 .elementor-element.elementor-element-29546a9{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:3px 3px 3px 3px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-29546a9:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-29546a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0397c2c );}.elementor-3442 .elementor-element.elementor-element-cd84846{text-align:left;}.elementor-3442 .elementor-element.elementor-element-cd84846 .elementor-heading-title{font-family:var( --e-global-typography-3fd77df-font-family ), Sans-serif;font-size:var( --e-global-typography-3fd77df-font-size );font-weight:var( --e-global-typography-3fd77df-font-weight );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-eb6099c .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3442 .elementor-element.elementor-element-eb6099c .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-3442 .elementor-element.elementor-element-dc538e0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:32px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-37b0bf0{text-align:left;}.elementor-3442 .elementor-element.elementor-element-37b0bf0 .elementor-heading-title{font-family:var( --e-global-typography-1736080-font-family ), Sans-serif;font-size:var( --e-global-typography-1736080-font-size );font-weight:var( --e-global-typography-1736080-font-weight );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-9e1afd4 .gallery-item{padding:0 12px 12px 0;}.elementor-3442 .elementor-element.elementor-element-9e1afd4 .gallery{margin:0 -12px -12px 0;}.elementor-3442 .elementor-element.elementor-element-9e1afd4 .gallery-item .gallery-caption{text-align:center;}.elementor-3442 .elementor-element.elementor-element-d875c42{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-d875c42:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-d875c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0397c2c );}.elementor-3442 .elementor-element.elementor-element-b358491{text-align:left;}.elementor-3442 .elementor-element.elementor-element-b358491 .elementor-heading-title{font-family:var( --e-global-typography-1736080-font-family ), Sans-serif;font-size:var( --e-global-typography-1736080-font-size );font-weight:var( --e-global-typography-1736080-font-weight );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-c67ad72{text-align:left;}.elementor-3442 .elementor-element.elementor-element-c67ad72 .elementor-heading-title{font-family:var( --e-global-typography-b15a25f-font-family ), Sans-serif;font-size:var( --e-global-typography-b15a25f-font-size );line-height:var( --e-global-typography-b15a25f-line-height );}.elementor-3442 .elementor-element.elementor-element-f89fa6f .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3442 .elementor-element.elementor-element-f89fa6f .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-3442 .elementor-element.elementor-element-b27fc65{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3442 .elementor-element.elementor-element-1639dff{text-align:left;}.elementor-3442 .elementor-element.elementor-element-1639dff .elementor-heading-title{font-family:var( --e-global-typography-3fd77df-font-family ), Sans-serif;font-size:var( --e-global-typography-3fd77df-font-size );font-weight:var( --e-global-typography-3fd77df-font-weight );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-3009e56 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3442 .elementor-element.elementor-element-3009e56 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-3442 .elementor-element.elementor-element-28b05de .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-28b05de .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-28b05de .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-14734cf{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-b21ee1a{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-3442 .elementor-element.elementor-element-c42aa79{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3442 .elementor-element.elementor-element-c42aa79:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-c42aa79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0397c2c );}.elementor-3442 .elementor-element.elementor-element-744313d .elementor-icon-wrapper{text-align:left;}.elementor-3442 .elementor-element.elementor-element-744313d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-744313d.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-744313d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-744313d.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-744313d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-744313d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-744313d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-744313d .elementor-icon{font-size:22px;padding:16px;}.elementor-3442 .elementor-element.elementor-element-744313d .elementor-icon svg{height:22px;}.elementor-3442 .elementor-element.elementor-element-220e647{text-align:left;}.elementor-3442 .elementor-element.elementor-element-220e647 .elementor-heading-title{font-family:var( --e-global-typography-3fd77df-font-family ), Sans-serif;font-size:var( --e-global-typography-3fd77df-font-size );font-weight:var( --e-global-typography-3fd77df-font-weight );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-4c01f1a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-4c01f1a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-4c01f1a .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-5104214 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3442 .elementor-element.elementor-element-5104214 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-3442 .elementor-element.elementor-element-a21f95f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-a21f95f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-a21f95f .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-f4dfe8b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3442 .elementor-element.elementor-element-f4dfe8b:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-f4dfe8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0397c2c );}.elementor-3442 .elementor-element.elementor-element-2da472d .elementor-icon-wrapper{text-align:left;}.elementor-3442 .elementor-element.elementor-element-2da472d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-2da472d.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-2da472d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-2da472d.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-2da472d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-2da472d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-2da472d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-2da472d .elementor-icon{font-size:22px;padding:16px;}.elementor-3442 .elementor-element.elementor-element-2da472d .elementor-icon svg{height:22px;}.elementor-3442 .elementor-element.elementor-element-76074a0{text-align:left;}.elementor-3442 .elementor-element.elementor-element-76074a0 .elementor-heading-title{font-family:var( --e-global-typography-3fd77df-font-family ), Sans-serif;font-size:var( --e-global-typography-3fd77df-font-size );font-weight:var( --e-global-typography-3fd77df-font-weight );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-23d849d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-23d849d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-23d849d .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-8d63327 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3442 .elementor-element.elementor-element-8d63327 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-3442 .elementor-element.elementor-element-30220c9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-30220c9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-30220c9 .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-b11bcca{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-b11bcca:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-b11bcca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0397c2c );}.elementor-3442 .elementor-element.elementor-element-0eb0fe9{text-align:left;}.elementor-3442 .elementor-element.elementor-element-0eb0fe9 .elementor-heading-title{font-family:var( --e-global-typography-1736080-font-family ), Sans-serif;font-size:var( --e-global-typography-1736080-font-size );font-weight:var( --e-global-typography-1736080-font-weight );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-9fe7c00{--display:flex;}.elementor-3442 .elementor-element.elementor-element-ed02d38{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:3px 3px 3px 3px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-ed02d38:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-ed02d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69d9263 );}.elementor-3442 .elementor-element.elementor-element-fe4ce6d .elementor-icon-wrapper{text-align:left;}.elementor-3442 .elementor-element.elementor-element-fe4ce6d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-fe4ce6d.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-fe4ce6d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-fe4ce6d.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-fe4ce6d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-fe4ce6d .elementor-icon{font-size:28px;}.elementor-3442 .elementor-element.elementor-element-fe4ce6d .elementor-icon svg{height:28px;}.elementor-3442 .elementor-element.elementor-element-9cca23f{text-align:left;}.elementor-3442 .elementor-element.elementor-element-9cca23f .elementor-heading-title{font-family:var( --e-global-typography-76614cb-font-family ), Sans-serif;font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-2510402 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-2510402 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-2510402 .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-63d593c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:3px 3px 3px 3px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-63d593c:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-63d593c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69d9263 );}.elementor-3442 .elementor-element.elementor-element-3cf5a74 .elementor-icon-wrapper{text-align:left;}.elementor-3442 .elementor-element.elementor-element-3cf5a74.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-3cf5a74.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-3cf5a74.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-3cf5a74.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-3cf5a74.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-3cf5a74 .elementor-icon{font-size:28px;}.elementor-3442 .elementor-element.elementor-element-3cf5a74 .elementor-icon svg{height:28px;}.elementor-3442 .elementor-element.elementor-element-0f290b8{text-align:left;}.elementor-3442 .elementor-element.elementor-element-0f290b8 .elementor-heading-title{font-family:var( --e-global-typography-76614cb-font-family ), Sans-serif;font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-afd06a2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-afd06a2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-afd06a2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-df64615{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:3px 3px 3px 3px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-df64615:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-df64615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69d9263 );}.elementor-3442 .elementor-element.elementor-element-d22c6d9 .elementor-icon-wrapper{text-align:left;}.elementor-3442 .elementor-element.elementor-element-d22c6d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-d22c6d9.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-d22c6d9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-d22c6d9.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-d22c6d9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-d22c6d9 .elementor-icon{font-size:28px;}.elementor-3442 .elementor-element.elementor-element-d22c6d9 .elementor-icon svg{height:28px;}.elementor-3442 .elementor-element.elementor-element-4da7694{text-align:left;}.elementor-3442 .elementor-element.elementor-element-4da7694 .elementor-heading-title{font-family:var( --e-global-typography-76614cb-font-family ), Sans-serif;font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-41f0abd > .elementor-widget-container{background-color:var( --e-global-color-0397c2c );padding:2px 12px 2px 12px;border-radius:3px 3px 3px 3px;}.elementor-3442 .elementor-element.elementor-element-41f0abd .jet-listing-dynamic-terms{text-align:left;}.elementor-3442 .elementor-element.elementor-element-3ebead9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-3ebead9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-3ebead9 .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-9d9c1f2{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:3px 3px 3px 3px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-9d9c1f2:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-9d9c1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69d9263 );}.elementor-3442 .elementor-element.elementor-element-f444983 .elementor-icon-wrapper{text-align:left;}.elementor-3442 .elementor-element.elementor-element-f444983.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-f444983.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-f444983.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-f444983.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-f444983.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-f444983 .elementor-icon{font-size:28px;}.elementor-3442 .elementor-element.elementor-element-f444983 .elementor-icon svg{height:28px;}.elementor-3442 .elementor-element.elementor-element-e462b51{text-align:left;}.elementor-3442 .elementor-element.elementor-element-e462b51 .elementor-heading-title{font-family:var( --e-global-typography-76614cb-font-family ), Sans-serif;font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-8c5fe4d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-8c5fe4d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-8c5fe4d .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-af088df{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:3px 3px 3px 3px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-af088df:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-af088df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69d9263 );}.elementor-3442 .elementor-element.elementor-element-a7dfa4e .elementor-icon-wrapper{text-align:left;}.elementor-3442 .elementor-element.elementor-element-a7dfa4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-a7dfa4e.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-a7dfa4e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-a7dfa4e.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-a7dfa4e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-a7dfa4e .elementor-icon{font-size:28px;}.elementor-3442 .elementor-element.elementor-element-a7dfa4e .elementor-icon svg{height:28px;}.elementor-3442 .elementor-element.elementor-element-83489ac{text-align:left;}.elementor-3442 .elementor-element.elementor-element-83489ac .elementor-heading-title{font-family:var( --e-global-typography-76614cb-font-family ), Sans-serif;font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-26c1f61 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-3442 .elementor-element.elementor-element-26c1f61 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-3442 .elementor-element.elementor-element-26c1f61 .jet-listing-dynamic-field__content{text-align:left;}.elementor-3442 .elementor-element.elementor-element-ade55f0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-ad149c6{text-align:center;}.elementor-3442 .elementor-element.elementor-element-ad149c6 .elementor-heading-title{font-family:var( --e-global-typography-1736080-font-family ), Sans-serif;font-size:var( --e-global-typography-1736080-font-size );font-weight:var( --e-global-typography-1736080-font-weight );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-caaa0d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3442 .elementor-element.elementor-element-caaa0d9 .elementor-heading-title{font-family:var( --e-global-typography-76614cb-font-family ), Sans-serif;font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-c91e417{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-3442 .elementor-element.elementor-element-120037b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3442 .elementor-element.elementor-element-120037b:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-120037b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-e89aaa0 .elementor-icon-wrapper{text-align:left;}.elementor-3442 .elementor-element.elementor-element-e89aaa0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-e89aaa0.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-e89aaa0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-e89aaa0.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-e89aaa0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-e89aaa0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-e89aaa0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-e89aaa0 .elementor-icon{font-size:22px;padding:16px;}.elementor-3442 .elementor-element.elementor-element-e89aaa0 .elementor-icon svg{height:22px;}.elementor-3442 .elementor-element.elementor-element-06aaf07{text-align:left;}.elementor-3442 .elementor-element.elementor-element-06aaf07 .elementor-heading-title{font-family:var( --e-global-typography-3fd77df-font-family ), Sans-serif;font-size:var( --e-global-typography-3fd77df-font-size );font-weight:var( --e-global-typography-3fd77df-font-weight );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-80eb56b .elementor-heading-title{font-family:var( --e-global-typography-76614cb-font-family ), Sans-serif;font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-3f81240{text-align:left;}.elementor-3442 .elementor-element.elementor-element-3f81240 .elementor-heading-title{font-family:var( --e-global-typography-76614cb-font-family ), Sans-serif;font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-bb88d09 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-3442 .elementor-element.elementor-element-bb88d09 .jet-listing-dynamic-link__icon{order:1;}.elementor-3442 .elementor-element.elementor-element-ccc4737{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3442 .elementor-element.elementor-element-ccc4737:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-ccc4737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0397c2c );}.elementor-3442 .elementor-element.elementor-element-1df02f1 .elementor-icon-wrapper{text-align:left;}.elementor-3442 .elementor-element.elementor-element-1df02f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-1df02f1.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-1df02f1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-1df02f1.elementor-view-framed .elementor-icon, .elementor-3442 .elementor-element.elementor-element-1df02f1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3442 .elementor-element.elementor-element-1df02f1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-1df02f1.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-3442 .elementor-element.elementor-element-1df02f1 .elementor-icon{font-size:22px;padding:16px;}.elementor-3442 .elementor-element.elementor-element-1df02f1 .elementor-icon svg{height:22px;}.elementor-3442 .elementor-element.elementor-element-0cbb148{text-align:left;}.elementor-3442 .elementor-element.elementor-element-0cbb148 .elementor-heading-title{font-family:var( --e-global-typography-3fd77df-font-family ), Sans-serif;font-size:var( --e-global-typography-3fd77df-font-size );font-weight:var( --e-global-typography-3fd77df-font-weight );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-67274df .elementor-heading-title{font-family:var( --e-global-typography-76614cb-font-family ), Sans-serif;font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-4c362f0 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-3442 .elementor-element.elementor-element-4c362f0 > .jet-listing-grid > .jet-listing-grid__items, .elementor-3442 .elementor-element.elementor-element-4c362f0 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-3442 .elementor-element.elementor-element-4c362f0 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}:is( .elementor-3442 .elementor-element.elementor-element-4c362f0 > .jet-listing-grid, .elementor-3442 .elementor-element.elementor-element-4c362f0 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-3442 .elementor-element.elementor-element-4c362f0 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}:is( .elementor-3442 .elementor-element.elementor-element-4c362f0 > .jet-listing-grid, .elementor-3442 .elementor-element.elementor-element-4c362f0 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-3442 .elementor-element.elementor-element-4c362f0 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 10px / -2);margin-bottom:calc( 10px / -2);}.elementor-3442 .elementor-element.elementor-element-9a0a6db{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3442 .elementor-element.elementor-element-9a0a6db:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-9a0a6db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-3442 .elementor-element.elementor-element-7b5b0b3{text-align:left;}.elementor-3442 .elementor-element.elementor-element-7b5b0b3 .elementor-heading-title{font-family:var( --e-global-typography-1736080-font-family ), Sans-serif;font-size:var( --e-global-typography-1736080-font-size );font-weight:var( --e-global-typography-1736080-font-weight );line-height:var( --e-global-typography-1736080-line-height );}@media(max-width:1366px){.elementor-3442 .elementor-element.elementor-element-5f6d31d .elementor-heading-title{font-size:var( --e-global-typography-d6d4002-font-size );line-height:var( --e-global-typography-d6d4002-line-height );}.elementor-3442 .elementor-element.elementor-element-d78a925 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-cd84846 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-37b0bf0 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-b358491 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-c67ad72 .elementor-heading-title{font-size:var( --e-global-typography-b15a25f-font-size );line-height:var( --e-global-typography-b15a25f-line-height );}.elementor-3442 .elementor-element.elementor-element-1639dff .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-220e647 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-76074a0 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-0eb0fe9 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-9cca23f .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-0f290b8 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-4da7694 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-e462b51 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-83489ac .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-ad149c6 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-caaa0d9 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-06aaf07 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-80eb56b .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-3f81240 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-0cbb148 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-67274df .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-7b5b0b3 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}}@media(min-width:768px){.elementor-3442 .elementor-element.elementor-element-7d64313{--width:50%;}.elementor-3442 .elementor-element.elementor-element-23563bf{--width:50%;}.elementor-3442 .elementor-element.elementor-element-f27c018{--content-width:800px;}.elementor-3442 .elementor-element.elementor-element-6665a01{--content-width:1200px;}.elementor-3442 .elementor-element.elementor-element-4d70b56{--width:60%;}.elementor-3442 .elementor-element.elementor-element-5edd8d8{--width:40%;}.elementor-3442 .elementor-element.elementor-element-dc538e0{--content-width:1200px;}.elementor-3442 .elementor-element.elementor-element-d875c42{--content-width:1000px;}.elementor-3442 .elementor-element.elementor-element-14734cf{--content-width:1200px;}.elementor-3442 .elementor-element.elementor-element-c42aa79{--width:50%;}.elementor-3442 .elementor-element.elementor-element-f4dfe8b{--width:50%;}.elementor-3442 .elementor-element.elementor-element-b11bcca{--content-width:1200px;}.elementor-3442 .elementor-element.elementor-element-ade55f0{--content-width:1200px;}.elementor-3442 .elementor-element.elementor-element-120037b{--width:50%;}.elementor-3442 .elementor-element.elementor-element-ccc4737{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3442 .elementor-element.elementor-element-7d64313{--width:100%;}.elementor-3442 .elementor-element.elementor-element-23563bf{--width:100%;}.elementor-3442 .elementor-element.elementor-element-4d70b56{--width:100%;}.elementor-3442 .elementor-element.elementor-element-5edd8d8{--width:100%;}.elementor-3442 .elementor-element.elementor-element-c42aa79{--width:100%;}.elementor-3442 .elementor-element.elementor-element-f4dfe8b{--width:100%;}.elementor-3442 .elementor-element.elementor-element-120037b{--width:100%;}.elementor-3442 .elementor-element.elementor-element-ccc4737{--width:100%;}}@media(max-width:1024px){.elementor-3442 .elementor-element.elementor-element-6c95744{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-3442 .elementor-element.elementor-element-f27c018{--padding-top:0px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-3442 .elementor-element.elementor-element-a6cc4dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3442 .elementor-element.elementor-element-5f6d31d .elementor-heading-title{font-size:var( --e-global-typography-d6d4002-font-size );line-height:var( --e-global-typography-d6d4002-line-height );}.elementor-3442 .elementor-element.elementor-element-6665a01{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3442 .elementor-element.elementor-element-6c7ab36{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3442 .elementor-element.elementor-element-d78a925 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-cd84846 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-37b0bf0 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-dc538e0{--padding-top:32px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3442 .elementor-element.elementor-element-d875c42{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3442 .elementor-element.elementor-element-b358491 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-c67ad72 .elementor-heading-title{font-size:var( --e-global-typography-b15a25f-font-size );line-height:var( --e-global-typography-b15a25f-line-height );}.elementor-3442 .elementor-element.elementor-element-1639dff .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-14734cf{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3442 .elementor-element.elementor-element-b21ee1a{--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-3442 .elementor-element.elementor-element-220e647 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-76074a0 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-b11bcca{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3442 .elementor-element.elementor-element-0eb0fe9 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-9cca23f .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-0f290b8 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-4da7694 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-e462b51 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-83489ac .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-ade55f0{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3442 .elementor-element.elementor-element-ad149c6 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-caaa0d9 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-c91e417{--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-3442 .elementor-element.elementor-element-06aaf07 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-80eb56b .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-3f81240 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-0cbb148 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-67274df .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-7b5b0b3 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-9a0a6db{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}}@media(max-width:767px){.elementor-3442 .elementor-element.elementor-element-6c95744{--padding-top:40px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-f27c018{--padding-top:0px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-5f6d31d .elementor-heading-title{font-size:var( --e-global-typography-d6d4002-font-size );line-height:var( --e-global-typography-d6d4002-line-height );}.elementor-3442 .elementor-element.elementor-element-6665a01{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-d78a925 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-29546a9{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-cd84846 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-37b0bf0 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-dc538e0{--padding-top:24px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-d875c42{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-b358491 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-c67ad72 .elementor-heading-title{font-size:var( --e-global-typography-b15a25f-font-size );line-height:var( --e-global-typography-b15a25f-line-height );}.elementor-3442 .elementor-element.elementor-element-1639dff .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-14734cf{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-c42aa79{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-220e647 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-f4dfe8b{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-76074a0 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-b11bcca{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-0eb0fe9 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-ed02d38{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-9cca23f .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-63d593c{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-0f290b8 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-df64615{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-4da7694 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-9d9c1f2{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-e462b51 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-af088df{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-83489ac .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-ade55f0{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-ad149c6 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-caaa0d9 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-120037b{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-06aaf07 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-80eb56b .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-3f81240 .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-ccc4737{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-3442 .elementor-element.elementor-element-0cbb148 .elementor-heading-title{font-size:var( --e-global-typography-3fd77df-font-size );line-height:var( --e-global-typography-3fd77df-line-height );}.elementor-3442 .elementor-element.elementor-element-67274df .elementor-heading-title{font-size:var( --e-global-typography-76614cb-font-size );line-height:var( --e-global-typography-76614cb-line-height );}.elementor-3442 .elementor-element.elementor-element-7b5b0b3 .elementor-heading-title{font-size:var( --e-global-typography-1736080-font-size );line-height:var( --e-global-typography-1736080-line-height );}.elementor-3442 .elementor-element.elementor-element-9a0a6db{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-a6cc4dc */.elementor-3442 .elementor-element.elementor-element-a6cc4dc {
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS *//* Single Experiencia — cores do kit: verde #017840, verde claro #75BC20, gris #F5F7FA, bordes #DDDDDD */

.exp-hero-img img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; border-radius: 3px; }

/* Galería: grella propia (o widget básico non respecta as columnas en móbil) */
.exp-galeria .gallery { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin: 0 !important; }
.exp-galeria .gallery br { display: none; }
.elementor .exp-galeria .gallery .gallery-item { width: auto !important; max-width: none !important; padding: 0 !important; margin: 0 !important; }
/* Galería: recorte uniforme */
.exp-galeria .gallery-item img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 3px; }
.exp-galeria .gallery-item { margin-bottom: 0 !important; }

/* JetEngine aplica display:flex a todo fillo dun item de repeater
   (.jet-listing-dynamic-repeater__item > :not(td)…): restaurar bloque */
.elementor .exp-programa .jet-listing-dynamic-repeater__item > .exp-dia,
.elementor .exp-opcions .jet-listing-dynamic-repeater__item > .exp-opcion,
.elementor .exp-lista .jet-listing-dynamic-repeater__item > span,
.elementor .exp-zonas .jet-listing-dynamic-repeater__item > span { display: block; }

/* Listas con marca (destacados, zonas) */
.exp-lista .jet-listing-dynamic-repeater__items { display: flex; flex-direction: column; gap: 10px; }
.exp-lista .jet-listing-dynamic-repeater__item { display: flex; gap: 10px; align-items: baseline; }
.exp-check { color: #017840; font-weight: 700; flex: none; }
.exp-zonas .exp-check { font-size: .6em; transform: translateY(-.2em); }
.exp-nota { font-size: .9rem; font-style: italic; color: #414141; margin: 8px 0 0; }

/* Programa: acordeón nativo <details> */
.exp-programa .jet-listing-dynamic-repeater__items { display: block; }
.exp-dia { background: #fff; border: 1px solid #DDDDDD; border-radius: 3px; margin-bottom: 12px; }
.exp-dia summary { cursor: pointer; list-style: none; display: flex; align-items: center; gap: 14px;
  padding: 18px 24px; font-family: Montserrat, sans-serif; font-weight: 600; font-size: 1.15rem; line-height: 1.3; }
.exp-dia summary::-webkit-details-marker { display: none; }
.exp-dia summary::after { content: "+"; margin-left: auto; font-size: 1.6rem; line-height: 1; color: #017840; flex: none; }
.exp-dia[open] summary::after { content: "–"; }
.exp-dia summary:focus-visible { outline: 2px solid #017840; outline-offset: 2px; }
.exp-dia__num { flex: none; background: #017840; color: #fff; border-radius: 3px; padding: 3px 10px; font-size: .85rem; }
.exp-dia__body { display: grid; grid-template-columns: minmax(0, 2fr) minmax(0, 3fr); gap: 28px; padding: 4px 24px 24px; }
.exp-dia__body img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 3px; }
.exp-dia__body img[src=""] { display: none; }
.exp-dia__texto > :first-child { margin-top: 0; }

/* Opcións dun día: tarxetas a ancho completo, cabeceira | texto */
.exp-opcions .jet-listing-dynamic-repeater__items { display: grid; grid-template-columns: 1fr; gap: 16px; }
.elementor .exp-opcions .jet-listing-dynamic-repeater__item > .exp-opcion { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2.2fr); gap: 32px; align-items: start; }
.exp-opcion { background: #fff; border-radius: 3px; padding: 32px; box-sizing: border-box; border-left: 4px solid #75BC20; }
.exp-opcion__tag { display: inline-block; background: #75BC20; color: #fff; border-radius: 3px; padding: 2px 10px; font-size: .85rem; font-weight: 600; }
.exp-opcion h4 { font-family: Montserrat, sans-serif; font-size: 1.3rem; font-weight: 600; line-height: 1.3; margin: 12px 0 0; }
.exp-opcion__texto > :first-child { margin-top: 0; }
.exp-opcion__texto > :last-child { margin-bottom: 0; }
.exp-opcion ul { margin: 0 0 1em; padding-left: 1.2em; }
.exp-opcion li { margin-bottom: .5em; }

/* Opcións dentro do día (movidas por JS) */
.exp-dia__opcions { display: grid; gap: 16px; padding: 0 24px 24px; }
.exp-dia__opcions:not(:has(.exp-opcion)) { display: none; }
.exp-dia__opcions-tit { margin: 4px 0 0; font-family: Montserrat, sans-serif; font-weight: 600; font-size: 1.1rem; color: #017840; }
.exp-dia__opcions > .exp-opcion { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2.2fr); gap: 32px; align-items: start; background: #F5F7FA; }

/* Onde comer / onde durmir: zonas como minitarxetas */
.exp-zonas .jet-listing-dynamic-repeater__items { display: flex; flex-direction: column; gap: 10px; }
.exp-zonas .jet-listing-dynamic-repeater__item { display: flex; gap: 12px; align-items: flex-start; background: #fff;
  border-radius: 3px; padding: 14px 16px; }
.elementor .exp-zonas .jet-listing-dynamic-repeater__item > i.exp-zona__ico { display: inline-block; color: #017840; font-size: 1.1rem; margin-top: 3px; flex: none; }
.exp-zona__dia { display: inline-block; margin-left: 6px; background: #E8F3EC; color: #017840; border-radius: 3px;
  padding: 0 8px; font-size: .8rem; font-weight: 600; vertical-align: 1px; }
.exp-nota--caixa { border-left: 3px solid #017840; padding: 2px 0 2px 14px; margin-top: 4px; }
/* Zona sen día concreto: ocultar a etiqueta "Día" */
.exp-zona__dia[data-dia=""] { display: none; }

/* Subtítulos dentro do texto dun día e texto despois das opcións */
.exp-dia__texto h4, .exp-dia__final h4 { font-family: Montserrat, sans-serif; font-size: 1.1rem; font-weight: 600; line-height: 1.3;
  color: #017840; margin: 1.4em 0 .5em; }
.exp-dia__texto ul, .exp-dia__final ul { margin: 0 0 1em; padding-left: 1.2em; }
.exp-dia__texto li, .exp-dia__final li { margin-bottom: .4em; }
.exp-dia__final { padding: 0 24px 24px; }
.exp-dia__final:empty { display: none; }
.exp-dia__final > :first-child { margin-top: 0; }

/* Nota que pecha o programa */
.exp-programa-nota { font-size: .95rem; font-style: italic; color: #414141; margin-top: 8px; }

/* Botón PDF (Dynamic Link) cos estilos dos botóns do kit */
.exp-boton .jet-listing-dynamic-link__link { display: inline-flex; align-items: center; gap: 10px; background: #017840; color: #fff;
  border-radius: 3px; padding: 14px 26px; font-family: Montserrat, sans-serif; font-weight: 600; font-size: 1.05rem; text-decoration: none; }
.exp-boton .jet-listing-dynamic-link__link:hover, .exp-boton .jet-listing-dynamic-link__link:focus-visible { background: #75BC20; color: #fff; }
.exp-boton .jet-listing-dynamic-link__icon { fill: currentColor; color: currentColor; }

/* Reservas: tarxeta verde (autoguiada) e gris con borde verde (contratar) */
.elementor .exp-reserva--verde .elementor-heading-title,
.exp-reserva--verde .elementor-widget-text-editor,
.exp-reserva--verde .exp-nota { color: #fff; }
.exp-reserva--verde .elementor-widget-text-editor { opacity: .95; }
.elementor .exp-reserva--verde > .exp-boton { margin-top: auto; padding-top: 12px; }
.exp-inclue { list-style: none; margin: 4px 0 0; padding: 0; display: grid; gap: 10px; }
.exp-inclue li { position: relative; padding-left: 30px; font-weight: 500; }
.exp-inclue li::before { content: "✓"; position: absolute; left: 0; top: 0; width: 20px; height: 20px; border-radius: 50%;
  background: rgba(255,255,255,.18); color: #fff; font-size: .75rem; line-height: 20px; text-align: center; }
.exp-reserva--verde .exp-boton .jet-listing-dynamic-link__link { background: #fff; color: #017840; }
.exp-reserva--verde .exp-boton .jet-listing-dynamic-link__link:hover,
.exp-reserva--verde .exp-boton .jet-listing-dynamic-link__link:focus-visible { background: #E1CC01; color: #1D1D1B; }
.exp-reserva--verde .exp-boton .jet-listing-dynamic-link__link:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }

/* Información práctica: grella */
.elementor .exp-grella.e-con { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; }
.elementor .exp-grella.e-con > .e-con { width: auto; }
.exp-grella .elementor-widget-jet-listing-dynamic-terms { align-self: flex-start; }

/* Axencias (listing de termos): cores corporativas */
.exp-axencia a, .exp-axencia a:visited { color: #017840; font-weight: 600; text-decoration: none; }
.exp-axencia a:hover, .exp-axencia a:focus-visible { color: #75BC20; text-decoration: underline; }
.exp-axencia .jet-listing-dynamic-link__icon, .exp-axencia .jet-listing-dynamic-field__icon { color: #017840; fill: #017840; }
.exp-axencia .exp-ax-nome { font-weight: 600; }
.exp-axencia .jet-listing-dynamic-link__link { gap: 6px; }
.exp-axencia .jet-listing-dynamic-field__icon { margin-right: 6px; }
.exp-axencia .jet-listing-dynamic-field__content a { text-decoration: none; }

@media (max-width: 1024px) {
  .elementor .exp-grella.e-con { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .exp-galeria .gallery { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .elementor .exp-grella.e-con { grid-template-columns: 1fr; }
  .exp-galeria .gallery { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
  .exp-boton .jet-listing-dynamic-link__link { display: flex; width: 100%; justify-content: center; text-align: center; box-sizing: border-box; }
  .elementor .exp-opcions .jet-listing-dynamic-repeater__item > .exp-opcion { grid-template-columns: 1fr; gap: 16px; padding: 24px 20px; }
  .exp-dia__opcions { padding: 0 16px 16px; }
  .exp-dia__final { padding: 0 16px 16px; }
  .exp-dia__opcions > .exp-opcion { grid-template-columns: 1fr; gap: 12px; padding: 20px 16px; }
  .exp-dia summary { padding: 14px 16px; font-size: 1rem; }
  .exp-dia__body { grid-template-columns: 1fr; padding: 0 16px 16px; gap: 16px; }
}/* End custom CSS */