<style id="elementor-post-5991">.elementor-5991 .elementor-element.elementor-element-7b4745c > .elementor-background-overlay{background-color:var( --e-global-color-8f81eb0 );opacity:1;}.elementor-5991 .elementor-element.elementor-element-7b4745c{margin-top:0px;margin-bottom:0px;padding:1% 11% 0% 10%;}.elementor-5991 .elementor-element.elementor-element-a4656b8 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-5991 .elementor-element.elementor-element-c71e8ef{color:var( --e-global-color-39a90b2 );}.elementor-5991 .elementor-element.elementor-element-3712d55{font-size:1px;line-height:70px;}.elementor-5991 .elementor-element.elementor-element-53a6a4b{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;color:var( --e-global-color-astglobalcolor5 );}.elementor-5991 .elementor-element.elementor-element-bae91a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-5991 .elementor-element.elementor-element-bae91a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5991 .elementor-element.elementor-element-bae91a0 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-5991 .elementor-element.elementor-element-bae91a0 .elementor-button{fill:var( --e-global-color-8f81eb0 );color:var( --e-global-color-8f81eb0 );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-5991 .elementor-element.elementor-element-a4a95c9 > .elementor-element-populated{padding:0% 13% 0% 13%;}.elementor-5991 .elementor-element.elementor-element-c14c1f9{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-5991 .elementor-element.elementor-element-f6f751f > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor5 );opacity:1;}.elementor-5991 .elementor-element.elementor-element-f6f751f{padding:0% 10% 0% 10%;}.elementor-5991 .elementor-element.elementor-element-0ef55f5{width:var( --container-widget-width, 85% );max-width:85%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"ITC Avant Garde Gothic LT Medium", Sans-serif;font-size:4em;line-height:70px;color:var( --e-global-color-8f81eb0 );}.elementor-5991 .elementor-element.elementor-element-6dbba28{width:var( --container-widget-width, 50% );max-width:50%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;column-gap:0px;color:#000000;}.elementor-5991 .elementor-element.elementor-element-1094bda .elementor-tab-title, .elementor-5991 .elementor-element.elementor-element-1094bda .elementor-tab-title:before, .elementor-5991 .elementor-element.elementor-element-1094bda .elementor-tab-title:after, .elementor-5991 .elementor-element.elementor-element-1094bda .elementor-tab-content, .elementor-5991 .elementor-element.elementor-element-1094bda .elementor-tabs-content-wrapper{border-width:1px;}.elementor-5991 .elementor-element.elementor-element-1094bda .elementor-tab-title, .elementor-5991 .elementor-element.elementor-element-1094bda .elementor-tab-title a{color:var( --e-global-color-astglobalcolor6 );}.elementor-5991 .elementor-element.elementor-element-1094bda .elementor-tab-title.elementor-active,
					 .elementor-5991 .elementor-element.elementor-element-1094bda .elementor-tab-title.elementor-active a{color:var( --e-global-color-39a90b2 );}.elementor-5991 .elementor-element.elementor-element-58a6db6 > .elementor-background-overlay{background-color:#F6F7F7;opacity:1;}.elementor-5991 .elementor-element.elementor-element-58a6db6{margin-top:7%;margin-bottom:0%;padding:5% 6% 0% 6%;}.elementor-bc-flex-widget .elementor-5991 .elementor-element.elementor-element-3b47367.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5991 .elementor-element.elementor-element-3b47367.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5991 .elementor-element.elementor-element-3b47367 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5991 .elementor-element.elementor-element-b57e12f{width:var( --container-widget-width, 50% );max-width:50%;padding:0% 5% 0% 0%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"ITC Avant Garde Gothic LT Medium", Sans-serif;font-size:3em;line-height:1.1em;color:var( --e-global-color-astglobalcolor6 );}.elementor-5991 .elementor-element.elementor-element-b7c0443{width:var( --container-widget-width, 50% );max-width:50%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-astglobalcolor6 );}.elementor-5991 .elementor-element.elementor-element-84fd15b > .elementor-background-overlay{background-color:#F6F7F7;opacity:1;}.elementor-5991 .elementor-element.elementor-element-84fd15b{padding:3% 0% 4% 0%;}.elementor-5991 .elementor-element.elementor-element-acd14c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5991 .elementor-element.elementor-element-acd14c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-5991 .elementor-element.elementor-element-acd14c1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5991 .elementor-element.elementor-element-acd14c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5991 .elementor-element.elementor-element-acd14c1 > .elementor-element-populated, .elementor-5991 .elementor-element.elementor-element-acd14c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5991 .elementor-element.elementor-element-acd14c1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-5991 .elementor-element.elementor-element-acd14c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 0%;--e-column-margin-right:4%;--e-column-margin-left:0%;padding:10% 10% 10% 10%;}.elementor-5991 .elementor-element.elementor-element-acd14c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5991 .elementor-element.elementor-element-cdd5325 .hfe-infocard{text-align:left;}.elementor-5991 .elementor-element.elementor-element-cdd5325 .hfe-infocard-title{font-size:1.4em;color:var( --e-global-color-39a90b2 );margin:0px 0px 10px 0px;}.elementor-5991 .elementor-element.elementor-element-cdd5325 .hfe-infocard-text{font-size:1em;line-height:1.5em;margin:0px 0px 0px 0px;}.elementor-5991 .elementor-element.elementor-element-3c94379:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5991 .elementor-element.elementor-element-3c94379 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-5991 .elementor-element.elementor-element-3c94379.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5991 .elementor-element.elementor-element-3c94379.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5991 .elementor-element.elementor-element-3c94379 > .elementor-element-populated, .elementor-5991 .elementor-element.elementor-element-3c94379 > .elementor-element-populated > .elementor-background-overlay, .elementor-5991 .elementor-element.elementor-element-3c94379 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-5991 .elementor-element.elementor-element-3c94379 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:10% 10% 10% 10%;}.elementor-5991 .elementor-element.elementor-element-3c94379 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5991 .elementor-element.elementor-element-9b1d500 .hfe-infocard{text-align:left;}.elementor-5991 .elementor-element.elementor-element-9b1d500 .hfe-infocard-title{font-size:1.4em;color:var( --e-global-color-39a90b2 );margin:0px 0px 10px 0px;}.elementor-5991 .elementor-element.elementor-element-9b1d500 .hfe-infocard-text{font-size:1em;line-height:1.5em;margin:0px 0px 0px 0px;}.elementor-5991 .elementor-element.elementor-element-2fc992f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5991 .elementor-element.elementor-element-2fc992f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-5991 .elementor-element.elementor-element-2fc992f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5991 .elementor-element.elementor-element-2fc992f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5991 .elementor-element.elementor-element-2fc992f > .elementor-element-populated, .elementor-5991 .elementor-element.elementor-element-2fc992f > .elementor-element-populated > .elementor-background-overlay, .elementor-5991 .elementor-element.elementor-element-2fc992f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-5991 .elementor-element.elementor-element-2fc992f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:10% 10% 10% 10%;}.elementor-5991 .elementor-element.elementor-element-2fc992f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5991 .elementor-element.elementor-element-f18aabb .hfe-infocard{text-align:left;}.elementor-5991 .elementor-element.elementor-element-f18aabb .hfe-infocard-title{font-size:1.4em;color:var( --e-global-color-39a90b2 );margin:0px 0px 10px 0px;}.elementor-5991 .elementor-element.elementor-element-f18aabb .hfe-infocard-text{font-size:1em;line-height:1.5em;margin:0px 0px 0px 0px;}.elementor-5991 .elementor-element.elementor-element-431080a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5991 .elementor-element.elementor-element-431080a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-5991 .elementor-element.elementor-element-431080a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5991 .elementor-element.elementor-element-431080a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5991 .elementor-element.elementor-element-431080a > .elementor-element-populated, .elementor-5991 .elementor-element.elementor-element-431080a > .elementor-element-populated > .elementor-background-overlay, .elementor-5991 .elementor-element.elementor-element-431080a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-5991 .elementor-element.elementor-element-431080a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 0% 4% 4%;--e-column-margin-right:0%;--e-column-margin-left:4%;padding:10% 10% 10% 10%;}.elementor-5991 .elementor-element.elementor-element-431080a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5991 .elementor-element.elementor-element-fd7d116 .hfe-infocard{text-align:left;}.elementor-5991 .elementor-element.elementor-element-fd7d116 .hfe-infocard-title{font-size:1.4em;color:var( --e-global-color-39a90b2 );margin:0px 0px 10px 0px;}.elementor-5991 .elementor-element.elementor-element-fd7d116 .hfe-infocard-text{font-size:1em;line-height:1.5em;margin:0px 0px 0px 0px;}.elementor-5991 .elementor-element.elementor-element-6ce6283{margin-top:7%;margin-bottom:0%;}.elementor-5991 .elementor-element.elementor-element-962dcfa{width:initial;max-width:initial;padding:0% 5% 0% 0%;font-family:"ITC Avant Garde Gothic LT Medium", Sans-serif;font-size:3em;line-height:1.1em;color:var( --e-global-color-astglobalcolor6 );}.elementor-5991 .elementor-element.elementor-element-640c216{width:var( --container-widget-width, 50% );max-width:50%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;column-gap:0px;color:#000000;}.elementor-5991 .elementor-element.elementor-element-b29736a{margin-top:8%;margin-bottom:4%;padding:0% 0% 0% 0%;}.elementor-5991 .elementor-element.elementor-element-653d00a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5991 .elementor-element.elementor-element-653d00a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-5991 .elementor-element.elementor-element-653d00a > .elementor-element-populated, .elementor-5991 .elementor-element.elementor-element-653d00a > .elementor-element-populated > .elementor-background-overlay, .elementor-5991 .elementor-element.elementor-element-653d00a > .elementor-background-slideshow{border-radius:20px 0px 0px 20px;}.elementor-5991 .elementor-element.elementor-element-653d00a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:7% 7% 7% 7%;}.elementor-5991 .elementor-element.elementor-element-653d00a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5991 .elementor-element.elementor-element-2366596{width:100%;max-width:100%;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0px 0px 0px 0px;column-gap:0px;font-family:"ITC Avant Garde Gothic LT Medium", Sans-serif;color:var( --e-global-color-39a90b2 );}.elementor-5991 .elementor-element.elementor-element-28763eb{width:initial;max-width:initial;padding:0% 5% 0% 0%;font-family:"ITC Avant Garde Gothic LT Medium", Sans-serif;font-size:3em;line-height:1.1em;color:#FFFFFF;}.elementor-5991 .elementor-element.elementor-element-bf85c72{width:100%;max-width:100%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;column-gap:0px;color:#FFFFFF;}.elementor-5991 .elementor-element.elementor-element-bb42d3c .elementor-icon-list-icon i{color:var( --e-global-color-39a90b2 );transition:color 0.3s;}.elementor-5991 .elementor-element.elementor-element-bb42d3c .elementor-icon-list-icon svg{fill:var( --e-global-color-39a90b2 );transition:fill 0.3s;}.elementor-5991 .elementor-element.elementor-element-bb42d3c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5991 .elementor-element.elementor-element-bb42d3c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5991 .elementor-element.elementor-element-68fcb86:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5991 .elementor-element.elementor-element-68fcb86 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-5991 .elementor-element.elementor-element-68fcb86 > .elementor-element-populated, .elementor-5991 .elementor-element.elementor-element-68fcb86 > .elementor-element-populated > .elementor-background-overlay, .elementor-5991 .elementor-element.elementor-element-68fcb86 > .elementor-background-slideshow{border-radius:0px 20px 20px 0px;}.elementor-5991 .elementor-element.elementor-element-68fcb86 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 6% 6% 6%;}.elementor-5991 .elementor-element.elementor-element-68fcb86 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5991 .elementor-element.elementor-element-a431078{width:initial;max-width:initial;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 5% 0% 0%;font-family:"ITC Avant Garde Gothic LT Medium", Sans-serif;font-size:2em;line-height:1.1em;color:#000000;}.elementor-5991 .elementor-element.elementor-element-6bdfa8e{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-5991 .elementor-element.elementor-element-18c40a3{width:100%;max-width:100%;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;column-gap:0px;font-size:0.7em;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}@media(min-width:770px){.elementor-5991 .elementor-element.elementor-element-653d00a{width:40%;}.elementor-5991 .elementor-element.elementor-element-68fcb86{width:60%;}}@media(max-width:1050px) and (min-width:770px){.elementor-5991 .elementor-element.elementor-element-a4a95c9{width:100%;}}@media(max-width:1050px){.elementor-bc-flex-widget .elementor-5991 .elementor-element.elementor-element-a4a95c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5991 .elementor-element.elementor-element-a4a95c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5991 .elementor-element.elementor-element-a4a95c9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5991 .elementor-element.elementor-element-a4a95c9 > .elementor-element-populated{padding:0% 0% 7% 0%;}}@media(max-width:769px){.elementor-5991 .elementor-element.elementor-element-c71e8ef{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-5991 .elementor-element.elementor-element-3712d55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5991 .elementor-element.elementor-element-53a6a4b{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-5991 .elementor-element.elementor-element-bae91a0{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;border-radius:10px 10px 10px 10px;}.elementor-5991 .elementor-element.elementor-element-bae91a0 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-5991 .elementor-element.elementor-element-a4a95c9 > .elementor-element-populated{padding:0% 0% 12% 0%;}.elementor-5991 .elementor-element.elementor-element-0ef55f5{padding:0px 0px 0px 0px;text-align:start;font-size:2.5em;line-height:1.1em;}.elementor-5991 .elementor-element.elementor-element-6dbba28{margin:-3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-5991 .elementor-element.elementor-element-58a6db6{padding:8% 9% 0% 9%;}.elementor-5991 .elementor-element.elementor-element-b57e12f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2.3em;}.elementor-5991 .elementor-element.elementor-element-b7c0443{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5991 .elementor-element.elementor-element-acd14c1 > .elementor-element-populated{margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;}.elementor-5991 .elementor-element.elementor-element-431080a > .elementor-element-populated{margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;}.elementor-5991 .elementor-element.elementor-element-962dcfa{font-size:2.3em;}.elementor-5991 .elementor-element.elementor-element-640c216{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5991 .elementor-element.elementor-element-653d00a > .elementor-element-populated, .elementor-5991 .elementor-element.elementor-element-653d00a > .elementor-element-populated > .elementor-background-overlay, .elementor-5991 .elementor-element.elementor-element-653d00a > .elementor-background-slideshow{border-radius:20px 20px 0px 0px;}.elementor-5991 .elementor-element.elementor-element-2366596{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-5991 .elementor-element.elementor-element-28763eb{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:center;font-size:2em;}.elementor-5991 .elementor-element.elementor-element-bf85c72{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-5991 .elementor-element.elementor-element-68fcb86 > .elementor-element-populated, .elementor-5991 .elementor-element.elementor-element-68fcb86 > .elementor-element-populated > .elementor-background-overlay, .elementor-5991 .elementor-element.elementor-element-68fcb86 > .elementor-background-slideshow{border-radius:0px 0px 20px 20px;}.elementor-5991 .elementor-element.elementor-element-a431078{text-align:center;}.elementor-5991 .elementor-element.elementor-element-18c40a3{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}/* Start custom CSS for html, class: .elementor-element-c14c1f9 */:root {
  --lime: #D1E000;
  --line: rgba(255, 255, 255, 0.14);
}

.mono {
  font-family: 'JetBrains Mono', monospace;
}

.dossier {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid var(--line);
  border-top: 3px solid var(--lime);
}

.dossier-head {
  padding: 18px 22px;
  border-bottom: 1px solid var(--line);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dossier-head .t {
  font-size: 11px;
  letter-spacing: 0.12em;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  font-weight: 600;
}

.dossier-head .code {
  color: var(--lime);
  font-size: 11.5px;
}

.dossier-row {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 16px 22px;
  border-bottom: 1px solid var(--line);
}

.dossier-row:last-child {
  border-bottom: none;
}

.dossier-row .code {
  color: var(--lime);
  font-size: 12px;
  min-width: 64px;
}

.dossier-row .name {
  font-size: 14.5px;
  font-weight: 500;
  text-transform: none;
  flex: 1;
  color: #ffffff; /* Asegura el color blanco estándar para todas las filas */
}

.dossier-row .stamp-ok {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1.5px solid var(--lime);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.dossier-row .stamp-ok svg {
  width: 10px;
  height: 10px;
  stroke: var(--lime);
  fill: none;
  stroke-width: 3;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-1094bda *//* ==========================================================
   TECNOCARD · TABS EVENTOS
   Clase Elementor: tc-eventos-tabs
========================================================== */

.tc-eventos-tabs {
    --tc-green: #D0DF00;
    --tc-dark: #111315;
    --tc-text: #161819;
    --tc-muted: #777b80;
    --tc-light: #f5f6f6;
    --tc-menu: #f1f2f2;
    --tc-border: #e1e3e3;
    width: 100%;
}


/* ==========================================================
   CONTENEDOR GENERAL
========================================================== */

.tc-eventos-tabs .elementor-tabs {
    width: 100%;
    display: block;
}


/* ==========================================================
   BARRA SUPERIOR
========================================================== */

.tc-eventos-tabs .elementor-tabs-wrapper {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 8px;

    width: 100%;
    padding: 8px;

    background: var(--tc-menu);
    border-radius: 18px;

    margin-bottom: 24px;
}


/* ==========================================================
   CADA PESTAÑA
========================================================== */

.tc-eventos-tabs .elementor-tab-title {
    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;

    min-height: 52px;
    width: 100%;

    padding: 13px 18px;

    border: none !important;
    border-radius: 13px;

    background: transparent;

    color: #707477;

    font-size: 15px;
    font-weight: 600;
    line-height: 1.25;
    text-align: center;

    cursor: pointer;

    transition:
        background .3s ease,
        color .3s ease,
        box-shadow .3s ease,
        transform .25s ease;
}


/* Hover */

.tc-eventos-tabs .elementor-tab-title:hover {
    color: #111;
    background: rgba(255,255,255,.6);
}


/* Activa */

.tc-eventos-tabs .elementor-tab-title.elementor-active {
    background: #fff !important;
    color: #D0DF00 !important;

    box-shadow: 0 8px 25px rgba(0,0,0,.07);
}


/* Quitamos flechas/iconos */

.tc-eventos-tabs .elementor-tab-title::before,
.tc-eventos-tabs .elementor-tab-title::after {
    display: none !important;
}


/* ==========================================================
   CONTENIDO
========================================================== */

.tc-eventos-tabs .elementor-tabs-content-wrapper {
    width: 100%;
    border: none !important;
}


/* Cada panel */

.tc-eventos-tabs .elementor-tab-content {
    width: 100%;

    padding: 0 !important;

    border: none !important;
}


/* ==========================================================
   PANEL DE PRODUCTO
   Clase: tc-evento-producto
========================================================== */

.tc-eventos-tabs .tc-evento-producto {
    display: grid;

    grid-template-columns: minmax(0, 1.12fr) minmax(0, .88fr);

    width: 100%;
    min-height: 575px;

    overflow: hidden;

    border-radius: 28px;

    background: var(--tc-light);
}


/* ==========================================================
   IMAGEN
========================================================== */

.tc-eventos-tabs .tc-evento-producto-imagen {
    position: relative;

    min-width: 0;
    min-height: 575px;

    overflow: hidden;

    background: #eceeee;
}


.tc-eventos-tabs .tc-evento-producto-imagen img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    transition:
        transform .8s cubic-bezier(.2,.7,.2,1);
}


.tc-eventos-tabs .tc-evento-producto:hover
.tc-evento-producto-imagen img {
    transform: scale(1.025);
}


/* ==========================================================
   INFORMACIÓN
========================================================== */

.tc-eventos-tabs .tc-evento-producto-info {
    min-width: 0;

    display: flex;
    flex-direction: column;
    justify-content: center;

    padding: 60px 58px;

    background: #f5f6f6;
}


/* ==========================================================
   PEQUEÑO IDENTIFICADOR
========================================================== */

.tc-eventos-tabs .tc-evento-producto-numero {
    margin-bottom: 20px;

    color: var(--tc-green);

    font-size: 13px;
    font-weight: 700;

    letter-spacing: .15em;
    text-transform: uppercase;

    line-height: 1.3;
}


/* ==========================================================
   TÍTULO
========================================================== */

.tc-eventos-tabs .tc-evento-producto-info h3 {
    margin: 0 0 20px;

    color: #151719;

    font-size: clamp(32px, 3vw, 49px);
    line-height: 1;

    letter-spacing: -.04em;

    font-weight: 600;

    overflow-wrap: break-word;
}


/* ==========================================================
   DESCRIPCIÓN
========================================================== */

.tc-eventos-tabs .tc-evento-producto-info p {
    max-width: 520px;

    margin: 0 0 10px;

    color: #707478;

    font-size: 16px;
    line-height: 1.7;

    overflow-wrap: break-word;
}


/* ==========================================================
   BOTÓN
========================================================== */

.tc-eventos-tabs .tc-evento-boton {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: fit-content;
    max-width: 100%;

    gap: 10px;

    padding: 14px 21px;

    margin-top: 20px;

    border-radius: 100px;

    background: #111;

    color: #fff !important;

    text-decoration: none !important;

    font-size: 13px;
    font-weight: 600;
    line-height: 1.2;

    transition:
        background .3s ease,
        color .3s ease,
        transform .3s ease;
}


.tc-eventos-tabs .tc-evento-boton:hover {
    background: var(--tc-green);

    color: #111 !important;

    transform: translateY(-2px);
}


.tc-eventos-tabs .tc-evento-boton svg {
    width: 15px;
    height: 15px;

    flex: 0 0 auto;
}


/* ==========================================================
   TABLET GRANDE
   1200px - 1001px
========================================================== */

@media (max-width: 1200px) {

    .tc-eventos-tabs .tc-eventos-tabs {
        width: 100%;
    }

    .tc-eventos-tabs .tc-evento-producto-info {
        padding: 50px 42px;
    }

    .tc-eventos-tabs .tc-evento-producto-info h3 {
        font-size: clamp(32px, 3vw, 44px);
    }

}


/* ==========================================================
   TABLET
   1000px - 768px
========================================================== */

@media (max-width: 1000px) {

    /* 2 columnas para pestañas */

    .tc-eventos-tabs .elementor-tabs-wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 7px;
        padding: 7px;
        margin-bottom: 20px;
    }


    .tc-eventos-tabs .elementor-tab-title {
        min-height: 58px;
        padding: 12px 15px;
        font-size: 14px;
    }


    /* Producto vertical */

    .tc-eventos-tabs .tc-evento-producto {
        grid-template-columns: 1fr;

        min-height: 0;
    }


    .tc-eventos-tabs .tc-evento-producto-imagen {
        min-height: 470px;
        height: 470px;
    }


    .tc-eventos-tabs .tc-evento-producto-info {
        padding: 45px 40px 50px;
    }


    .tc-eventos-tabs .tc-evento-producto-info h3 {
        font-size: 42px;
    }


    .tc-eventos-tabs .tc-evento-producto-info p {
        max-width: 700px;
    }

}


/* ==========================================================
   MÓVIL
   767px y menos
========================================================== */

@media (max-width: 767px) {

    /* ------------------------------------------------------
       BARRA DE PESTAÑAS
    ------------------------------------------------------ */

    .tc-eventos-tabs .elementor-tabs-wrapper {
        display: grid;

        grid-template-columns: repeat(2, minmax(0, 1fr));

        gap: 6px;

        padding: 6px;

        margin-bottom: 16px;

        border-radius: 15px;
    }


    .tc-eventos-tabs .elementor-tab-title {
        min-height: 58px;

        padding: 10px 9px;

        border-radius: 11px;

        font-size: 12px;
        line-height: 1.25;

        text-align: center;
    }


    /* ------------------------------------------------------
       PANEL
    ------------------------------------------------------ */

    .tc-eventos-tabs .tc-evento-producto {
        display: grid;

        grid-template-columns: 1fr;

        min-height: 0;

        border-radius: 20px;
    }


    /* ------------------------------------------------------
       IMAGEN
    ------------------------------------------------------ */

    .tc-eventos-tabs .tc-evento-producto-imagen {
        width: 100%;

        min-height: 0;
        height: 310px;

        aspect-ratio: 1.45 / 1;
    }


    .tc-eventos-tabs .tc-evento-producto-imagen img {
        width: 100%;
        height: 100%;

        object-fit: cover;
    }


    /* ------------------------------------------------------
       INFORMACIÓN
    ------------------------------------------------------ */

    .tc-eventos-tabs .tc-evento-producto-info {
        padding: 34px 24px 36px;

        display: flex;
        justify-content: flex-start;
    }


    /* Identificador */

    .tc-eventos-tabs .tc-evento-producto-numero {
        margin-bottom: 16px;

        font-size: 11px;

        letter-spacing: .13em;
    }


    /* Título */

    .tc-eventos-tabs .tc-evento-producto-info h3 {
        margin-bottom: 17px;

        font-size: 34px;

        line-height: 1.02;
    }


    /* Descripción */

    .tc-eventos-tabs .tc-evento-producto-info p {
        margin-bottom: 0;

        font-size: 15px;

        line-height: 1.65;
    }


    /* Botón */

    .tc-eventos-tabs .tc-evento-boton {
        margin-top: 21px;

        padding: 13px 18px;

        font-size: 12px;
    }

}


/* ==========================================================
   MÓVIL PEQUEÑO
   480px y menos
========================================================== */

@media (max-width: 480px) {

    .tc-eventos-tabs .elementor-tabs-wrapper {
        gap: 5px;
        padding: 5px;

        border-radius: 13px;
    }


    .tc-eventos-tabs .elementor-tab-title {
        min-height: 54px;

        padding: 9px 7px;

        font-size: 13px;
    }


    .tc-eventos-tabs .tc-evento-producto {
        border-radius: 18px;
    }


    .tc-eventos-tabs .tc-evento-producto-imagen {
        height: 255px;

        aspect-ratio: auto;
    }


    .tc-eventos-tabs .tc-evento-producto-info {
        padding: 30px 20px 32px;
    }


    .tc-eventos-tabs .tc-evento-producto-info h3 {
        font-size: 30px;
    }


    .tc-eventos-tabs .tc-evento-producto-info p {
        font-size: 14px;
    }


    .tc-eventos-tabs .tc-evento-boton {
        width: 100%;

        padding: 13px 16px;
    }

}

/* ==========================================================
   TECNOCARD · FORZAR PESTAÑAS EN MÓVIL
========================================================== */

@media (max-width: 767px) {

    /* Mantener visible la barra original de pestañas */
    .tc-eventos-tabs .elementor-tabs-wrapper {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 6px !important;
        width: 100% !important;
    }

    /* Ocultar los títulos duplicados tipo acordeón */
    .tc-eventos-tabs .elementor-tab-mobile-title {
        display: none !important;
    }

    /* Mostrar el panel activo */
    .tc-eventos-tabs .elementor-tabs-content-wrapper {
        display: block !important;
        width: 100% !important;
    }

    .tc-eventos-tabs .elementor-tab-content {
        width: 100% !important;
        padding: 0 !important;
    }

    /* Mantener el diseño vertical del producto */
    .tc-eventos-tabs .tc-evento-producto {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        min-height: 0 !important;
    }

    .tc-eventos-tabs .tc-evento-producto-imagen {
        height: 310px !important;
        min-height: 0 !important;
    }

    .tc-eventos-tabs .tc-evento-producto-imagen img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }

    .tc-eventos-tabs .tc-evento-producto-info {
        padding: 30px 22px 34px !important;
    }

    .tc-eventos-tabs .tc-evento-producto-info h3 {
        font-size: 32px !important;
        line-height: 1.05 !important;
    }

    .tc-eventos-tabs .tc-evento-producto-info p {
        font-size: 14px !important;
        line-height: 1.65 !important;
    }

    .tc-eventos-tabs .tc-evento-boton {
        max-width: 100% !important;
    }
}

@media (max-width: 380px) {
    .tc-eventos-tabs .tc-evento-producto-imagen {
        height: 240px !important;
    }

    .tc-eventos-tabs .tc-evento-producto-info {
        padding: 26px 18px 30px !important;
    }

    .tc-eventos-tabs .tc-evento-producto-info h3 {
        font-size: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73937ca *//* Aislamiento de Box Sizing */
.tc-card-wrapper,
.tc-card-wrapper *,
.tc-card-wrapper *::before,
.tc-card-wrapper *::after {
  box-sizing: border-box;
}

/* Contenedor exterior sin márgenes que se adapta al ancho de Elementor */
.tc-card-wrapper {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  display: block;
}

/* Tarjeta Principal */
.tc-card-wrapper .tc-card {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #e2e4e8;
  border-radius: 24px;
  padding: 30px 24px 24px;
  text-align: left;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

/* HOVER: Borde corporativo verde lima */
.tc-card-wrapper .tc-card:hover {
  border-color: #c4dc00 !important;
  
}

/* Número superior derecho */
.tc-card-wrapper .tc-card__number {
  position: absolute;
  top: 32px;
  right: 36px;
  font-size: 0.95rem;
  font-weight: 500;
  color: #b0b4ba;
  line-height: 1;
}

/* Título */
.tc-card-wrapper .tc-card__title {
  font-size: 1.7rem !important;
  font-weight: 800 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.02em !important;
  margin: 40px 0 20px 0 !important;
  padding: 0 !important;
}

/* Descripción */
.tc-card-wrapper .tc-card__description {
  font-size: 0.98rem !important;
  font-weight: 500 !important;
  color: #71777f !important;
  line-height: 1.55 !important;
  margin: 0 0 36px 0 !important;
  padding: 0 !important;
}

/* Pie de la tarjeta */
.tc-card-wrapper .tc-card__footer {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

/* Punto verde lima */
.tc-card-wrapper .tc-card__dot {
  width: 8px;
  height: 8px;
  background-color: #c4dc00;
  border-radius: 50%;
  display: inline-block;
  flex-shrink: 0;
}

/* Texto de etiqueta inferior */
.tc-card-wrapper .tc-card__tag {
  font-size: 0.88rem !important;
  font-weight: 700 !important;
  color: #4a4e54 !important;
  line-height: 1 !important;
}

/* --- ADAPTACIÓN RESPONSIVE (MÓVILES Y TABLETS) --- */
@media (max-width: 768px) {
  .tc-card-wrapper .tc-card {
    padding: 30px 22px 26px !important;
    border-radius: 18px !important;
  }

  .tc-card-wrapper .tc-card__number {
    top: 22px !important;
    right: 22px !important;
    font-size: 0.85rem !important;
  }

  .tc-card-wrapper .tc-card__title {
    font-size: 1.5rem !important;
    margin: 28px 0 14px 0 !important;
  }

  .tc-card-wrapper .tc-card__description {
    font-size: 0.9rem !important;
    margin: 0 0 24px 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bdfa8e */.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea {
    border:40px;
    background-color:white;
}/* End custom CSS */</style>---
title: "Ayuntamientos"
description: "Ayuntamientos · Administración local Gestión de accesos y servicios para tu ayuntamiento. Tarjetas , pulseras y llaveros RFID para agilizar el acceso al transporte, recintos deportivos, bibliotecas y..."
url: https://www.tecnocard.es/soluciones-por-sector/ayuntamientos/
date: 2026-08-14
modified: 2026-10-08
author: "Arte Final"
image: https://www.tecnocard.es/wp-content/uploads/2026/08/Tarjeta-ciudadana-ayuntamientos.webp
type: page
lang: es
---

# Ayuntamientos

Ayuntamientos · Administración local

# Gestión de accesos y servicios para tu ayuntamiento

[Tarjetas](https://www.tecnocard.es/), [pulseras y llaveros RFID](https://www.tecnocard.es/pulseras-llaveros-rfid/) para agilizar el acceso al transporte, recintos deportivos, bibliotecas y edificios del ayuntamiento.

[Dossier Tecnocard](https://www.tecnocard.es/download/6226/?tmstv=1786952139)

Áreas de actuación
Ayuntamientos

01
Transporte público

02
Piscinas y pabellones

03
Bibliotecas y cultura

04
Edificios municipales

05
Tarjeta Ciudadana (Unificada)

Una identificación adaptada a cada servicio.

Desde piscinas y centros deportivos hasta bibliotecas, transporte o edificios municipales. Elige el soporte que mejor encaje con el sistema y el uso que necesitas.

Transporte público
Piscinas y centros deportivos
Bibliotecas y centros culturales
Edificios municipales

Transporte público

![Acceso al transporte público sin esperas](https://www.tecnocard.es/wp-content/uploads/2026/07/Tarjetas-ayuntamientos-TECNOCARD.webp)

01 · TRANSPORTE PÚBLICO

### Tarjetas RFID

Tarjetas contactless para gestionar los títulos de transporte público. Los pasajeros validan el acceso en un toque y el ayuntamiento controla el uso de cada abono en tiempo real.

[Cuéntanos qué necesitas](#tc-ayuntamientos-presupuesto)

Piscinas y centros deportivos

![Pulsera y tarjeta RFID para ayuntamientos](https://www.tecnocard.es/wp-content/uploads/2026/08/Piscinas-Ayuntamientos.webp)

02 · PISCINAS Y PABELLONES

### Pulseras y tarjetas RFID

Tarjetas o pulseras de silicona resistentes al agua para gestionar tornos y accesos de abonados a piscinas, pabellones y pistas deportivas municipales.

[Cuéntanos qué necesitas](#tc-ayuntamientos-presupuesto)

Bibliotecas y centros culturales

![Tarjeta centros culturales - ayuntamientos](https://www.tecnocard.es/wp-content/uploads/2026/08/Tarjeta-centros-culturales-ayuntamientos.webp)

03 · Cultura

### Tarjetas RFID

Tarjetas para identificar a los usuarios y simplificar el préstamo de libros, acceso a salas de estudio y entrada a espacios culturales del municipio.

[Cuéntanos qué necesitas](#tc-ayuntamientos-presupuesto)

Edificios municipales

![Tarjetas y llaveros para ayuntamientos](https://www.tecnocard.es/wp-content/uploads/2026/08/Edificios-ayuntamiento-ayuntamientos.webp)

04 · Accesos

### Tarjetas y llaveros RFID

Llaveros o tarjetas para gestionar qué empleados acceden a las oficinas, salas y despachos del ayuntamiento, dentro y fuera de horario.

[Cuéntanos qué necesitas](#tc-ayuntamientos-presupuesto)

Una tarjeta para diferentes servicios municipales

Cuando diferentes áreas del ayuntamiento utilizan sistemas independientes, la gestión de múltiples credenciales puede complicar la experiencia del ciudadano. Una Tarjeta Ciudadana puede centralizar diferentes servicios en una misma identificación.

#### Unificar

Una credencial para diferentes servicios.

#### Accesos

Controla el acceso a distintas instalaciones.

#### Gestión

Centraliza permisos en una misma identificación.

#### Comodidad

Facilita el uso de todos los servicios a los ciudadanos.

Gama de soluciones

No es lo mismo gestionar una piscina municipal que una biblioteca, un pabellón o los accesos a un edificio público. Adaptamos la identificación al servicio que necesitas.

01

## Tarjetas RFID

Una solución versátil para identificar ciudadanos, gestionar accesos y asociar diferentes servicios a una misma credencial. Personalizables con la imagen del ayuntamiento y compatibles con distintos sistemas de identificación.

Servicios y accesos municipales

02

## Pulsera de silicona

Una alternativa cómoda a la tarjeta para instalaciones donde el usuario necesita llevar la identificación durante toda su estancia. Fabricadas en materiales resistentes y disponibles en diferentes formatos y colores.

Piscinas e instalaciones deportivas

03

## Llaveros de plástico

Una solución compacta para empleados o instalaciones que requieren una credencial pequeña y fácil de llevar. Los llaveros pueden utilizarse para controlar el acceso a oficinas, zonas restringidas y otros espacios.

Edificios y salas municipaless

Solicita tu presupuesto

Cuéntanos qué necesitas para tu ayuntamiento.

Cuéntanos qué servicios quieres gestionar, qué sistema utilizas actualmente y cuántos usuarios necesitas identificar. Te ayudamos a definir el formato, la tecnología y la personalización más adecuados para tu proyecto.

- Presupuesto sin compromiso
- Asesoramiento sobre la solución más adecuada
- Personalización total

Hablemos de tu proyecto.

Revisaremos tu solicitud y te orientaremos sobre el formato, tecnología y personalización más adecuados para tu proyecto.
