.elementor-402 .elementor-element.elementor-element-e690195{--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;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-e690195::before, .elementor-402 .elementor-element.elementor-element-e690195 > .elementor-background-video-container::before, .elementor-402 .elementor-element.elementor-element-e690195 > .e-con-inner > .elementor-background-video-container::before, .elementor-402 .elementor-element.elementor-element-e690195 > .elementor-background-slideshow::before, .elementor-402 .elementor-element.elementor-element-e690195 > .e-con-inner > .elementor-background-slideshow::before, .elementor-402 .elementor-element.elementor-element-e690195 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000BD;--background-overlay:'';}.elementor-402 .elementor-element.elementor-element-e690195:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-e690195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("http://greencity.com.pa/wp-content/uploads/2026/07/greencity.webp") 50% 50%;background-size:cover;}.elementor-402 .elementor-element.elementor-element-12c1f99{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-402 .elementor-element.elementor-element-98900c0 img{width:24%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-4833744{text-align:center;}.elementor-402 .elementor-element.elementor-element-4833744 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:30px;font-weight:400;letter-spacing:6.3px;color:var( --e-global-color-a472b8c );}.elementor-402 .elementor-element.elementor-element-c2f5166{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-578d612 .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-d10d6a4{font-family:"Gantari", Sans-serif;font-weight:300;}.elementor-402 .elementor-element.elementor-element-ad9f024{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-d0f4b7b{--display:flex;--min-height:470px;}.elementor-402 .elementor-element.elementor-element-d0f4b7b:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-d0f4b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/1-MASTER-PLAN-AURA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-f8e25d9{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-402 .elementor-element.elementor-element-84da48c .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-8d51bdf{font-family:"Gantari", Sans-serif;font-weight:300;}.elementor-402 .elementor-element.elementor-element-f786f53{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-26f38bc{--display:flex;--min-height:470px;}.elementor-402 .elementor-element.elementor-element-26f38bc:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-26f38bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/2-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-b18ae06{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-402 .elementor-element.elementor-element-8321a41 .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-03dd5c6{font-family:"Gantari", Sans-serif;font-weight:300;}.elementor-402 .elementor-element.elementor-element-ce7efed{--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;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-4d2a241{--display:flex;--min-height:470px;}.elementor-402 .elementor-element.elementor-element-4d2a241:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-4d2a241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/Diseno-sin-titulo-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-f098fee{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-402 .elementor-element.elementor-element-1d8de90 .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-efb9248{font-family:"Gantari", Sans-serif;font-weight:300;}.elementor-402 .elementor-element.elementor-element-d9147c0{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-b1ec443{--display:flex;}.elementor-402 .elementor-element.elementor-element-4c33cf3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-402 .elementor-element.elementor-element-0a72c86{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-402 .elementor-element.elementor-element-816161d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-402 .elementor-element.elementor-element-816161d .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-0597b3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-402 .elementor-element.elementor-element-0597b3c .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:15px;font-weight:400;letter-spacing:3.7px;color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-0597b3c .elementor-heading-title a:hover, .elementor-402 .elementor-element.elementor-element-0597b3c .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-3bdeec7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-402 .elementor-element.elementor-element-3bdeec7 .elementor-divider-separator{width:16%;}.elementor-402 .elementor-element.elementor-element-3bdeec7 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-402 .elementor-element.elementor-element-88a8a84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-402 .elementor-element.elementor-element-c3bf99e{--display:flex;--min-height:229px;--justify-content:center;}.elementor-402 .elementor-element.elementor-element-c3bf99e:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-c3bf99e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/1-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-4719de3{text-align:center;}.elementor-402 .elementor-element.elementor-element-4719de3 .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-a472b8c );}.elementor-402 .elementor-element.elementor-element-fa7886b{text-align:center;}.elementor-402 .elementor-element.elementor-element-fa7886b .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a472b8c );}.elementor-402 .elementor-element.elementor-element-261adfc{--display:flex;}.elementor-402 .elementor-element.elementor-element-261adfc:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-261adfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/2-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-5daa943{--spacer-size:50px;}.elementor-402 .elementor-element.elementor-element-5a6faaa{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-402 .elementor-element.elementor-element-617f00f{--display:flex;--min-height:229px;--justify-content:center;}.elementor-402 .elementor-element.elementor-element-617f00f:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-617f00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-f744066{text-align:center;}.elementor-402 .elementor-element.elementor-element-f744066 .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-a472b8c );}.elementor-402 .elementor-element.elementor-element-d31409a{text-align:center;}.elementor-402 .elementor-element.elementor-element-d31409a .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a472b8c );}.elementor-402 .elementor-element.elementor-element-f4fac09{--display:flex;}.elementor-402 .elementor-element.elementor-element-f4fac09:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-f4fac09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/3-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-a983b0e{--spacer-size:50px;}.elementor-402 .elementor-element.elementor-element-9bf9687{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-402 .elementor-element.elementor-element-40e0e24{--display:flex;--min-height:229px;--justify-content:center;}.elementor-402 .elementor-element.elementor-element-40e0e24:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-40e0e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/3-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-1c00566{--display:flex;}.elementor-402 .elementor-element.elementor-element-1c00566:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-1c00566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/16-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-4d75ac7{--spacer-size:50px;}.elementor-402 .elementor-element.elementor-element-a5f4d16{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-402 .elementor-element.elementor-element-41ddfce{--display:flex;--min-height:229px;--justify-content:center;}.elementor-402 .elementor-element.elementor-element-41ddfce:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-41ddfce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/nostros.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-03f18fc{--display:flex;}.elementor-402 .elementor-element.elementor-element-03f18fc:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-03f18fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/5-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-952074a{--spacer-size:50px;}.elementor-402 .elementor-element.elementor-element-d939869{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-402 .elementor-element.elementor-element-5bc4ebe{--display:flex;--min-height:229px;--justify-content:center;}.elementor-402 .elementor-element.elementor-element-5bc4ebe:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-5bc4ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/5-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-b51daca{--display:flex;}.elementor-402 .elementor-element.elementor-element-b51daca:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-b51daca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-856076c{--spacer-size:50px;}.elementor-402 .elementor-element.elementor-element-07ff289{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-bf0a865 .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-e95ac19{text-align:center;font-family:"Gantari", Sans-serif;font-weight:300;}.elementor-402 .elementor-element.elementor-element-ab14d87{width:100%;max-width:100%;padding:0px 0px 0px 0px;z-index:45;border-radius:12px 12px 12px 12px;}.elementor-402 .elementor-element.elementor-element-ab14d87.elementor-element{--align-self:center;--flex-grow:9;--flex-shrink:1;}.elementor-402 .elementor-element.elementor-element-5668649{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-bbc7ecc .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-e6d028c{text-align:center;font-family:"Gantari", Sans-serif;font-weight:300;}.elementor-402 .elementor-element.elementor-element-d8347b5{--display:flex;}.elementor-402 .elementor-element.elementor-element-d8347b5:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-d8347b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/07/220808_Green-City_Master-Plan_resultado.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-1a6d461{--display:flex;--min-height:873px;}.elementor-402 .elementor-element.elementor-element-f9a382c{--display:flex;--position:absolute;--justify-content:center;top:214px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-f9a382c{left:721px;}body.rtl .elementor-402 .elementor-element.elementor-element-f9a382c{right:721px;}.elementor-402 .elementor-element.elementor-element-5d09790{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-77a35c2 .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-77a35c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-77a35c2.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-77a35c2.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-77a35c2.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-77a35c2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-77a35c2 .elementor-icon{font-size:10px;}.elementor-402 .elementor-element.elementor-element-77a35c2 .elementor-icon svg{height:10px;}.elementor-402 .elementor-element.elementor-element-1502b8b{--display:flex;}.elementor-402 .elementor-element.elementor-element-65789f9 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;}.elementor-402 .elementor-element.elementor-element-6c0f32c{--display:flex;--position:absolute;--justify-content:center;top:478px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-6c0f32c{left:747px;}body.rtl .elementor-402 .elementor-element.elementor-element-6c0f32c{right:747px;}.elementor-402 .elementor-element.elementor-element-8711124{--display:flex;}.elementor-402 .elementor-element.elementor-element-cd868e9 .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-cd868e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-cd868e9.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-cd868e9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-cd868e9.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-cd868e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-cd868e9 .elementor-icon{font-size:17px;}.elementor-402 .elementor-element.elementor-element-cd868e9 .elementor-icon svg{height:17px;}.elementor-402 .elementor-element.elementor-element-4e3a7bf{--display:flex;}.elementor-402 .elementor-element.elementor-element-6052034 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;}.elementor-402 .elementor-element.elementor-element-f6af3c3{--display:flex;--position:absolute;--justify-content:center;top:627px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-f6af3c3{left:565px;}body.rtl .elementor-402 .elementor-element.elementor-element-f6af3c3{right:565px;}.elementor-402 .elementor-element.elementor-element-aa1edb6{--display:flex;}.elementor-402 .elementor-element.elementor-element-ae5e9ff .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-ae5e9ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-ae5e9ff.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-ae5e9ff.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-ae5e9ff.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-ae5e9ff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-ae5e9ff .elementor-icon{font-size:17px;}.elementor-402 .elementor-element.elementor-element-ae5e9ff .elementor-icon svg{height:17px;}.elementor-402 .elementor-element.elementor-element-1bfe98c{--display:flex;}.elementor-402 .elementor-element.elementor-element-94198eb .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;}.elementor-402 .elementor-element.elementor-element-4c7dfe3{--display:flex;--position:absolute;--justify-content:center;top:660px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-4c7dfe3{left:702px;}body.rtl .elementor-402 .elementor-element.elementor-element-4c7dfe3{right:702px;}.elementor-402 .elementor-element.elementor-element-4c0527b{--display:flex;}.elementor-402 .elementor-element.elementor-element-fe6f540 .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-fe6f540.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-fe6f540.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-fe6f540.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-fe6f540.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-fe6f540.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-fe6f540 .elementor-icon{font-size:17px;}.elementor-402 .elementor-element.elementor-element-fe6f540 .elementor-icon svg{height:17px;}.elementor-402 .elementor-element.elementor-element-8d2b1c4{--display:flex;}.elementor-402 .elementor-element.elementor-element-6b9df5b .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;}.elementor-402 .elementor-element.elementor-element-88eafae{--display:flex;--position:absolute;--justify-content:center;top:801px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-88eafae{left:778px;}body.rtl .elementor-402 .elementor-element.elementor-element-88eafae{right:778px;}.elementor-402 .elementor-element.elementor-element-2f15144{--display:flex;}.elementor-402 .elementor-element.elementor-element-f94a5a5 .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-f94a5a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-f94a5a5.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-f94a5a5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-f94a5a5.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-f94a5a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-f94a5a5 .elementor-icon{font-size:17px;}.elementor-402 .elementor-element.elementor-element-f94a5a5 .elementor-icon svg{height:17px;}.elementor-402 .elementor-element.elementor-element-ad5a9e4{--display:flex;}.elementor-402 .elementor-element.elementor-element-2eea7d0 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;}.elementor-402 .elementor-element.elementor-element-b2216bc{--display:flex;--position:absolute;--justify-content:center;top:709px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-b2216bc{left:545px;}body.rtl .elementor-402 .elementor-element.elementor-element-b2216bc{right:545px;}.elementor-402 .elementor-element.elementor-element-caa2e6f{--display:flex;}.elementor-402 .elementor-element.elementor-element-3439d03 .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-3439d03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-3439d03.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-3439d03.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-3439d03.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-3439d03.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-3439d03 .elementor-icon{font-size:17px;}.elementor-402 .elementor-element.elementor-element-3439d03 .elementor-icon svg{height:17px;}.elementor-402 .elementor-element.elementor-element-9dca4a9{--display:flex;}.elementor-402 .elementor-element.elementor-element-8245ee4 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;}.elementor-402 .elementor-element.elementor-element-c029c40{--display:flex;--position:absolute;--justify-content:center;top:695px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-c029c40{left:505px;}body.rtl .elementor-402 .elementor-element.elementor-element-c029c40{right:505px;}.elementor-402 .elementor-element.elementor-element-7060c33{--display:flex;}.elementor-402 .elementor-element.elementor-element-d40ed1b .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-d40ed1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-d40ed1b.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-d40ed1b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-d40ed1b.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-d40ed1b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-d40ed1b .elementor-icon{font-size:17px;}.elementor-402 .elementor-element.elementor-element-d40ed1b .elementor-icon svg{height:17px;}.elementor-402 .elementor-element.elementor-element-f290152{--display:flex;}.elementor-402 .elementor-element.elementor-element-42291dc .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;}.elementor-402 .elementor-element.elementor-element-8764073{--display:flex;--position:absolute;--justify-content:center;top:657px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-8764073{left:445px;}body.rtl .elementor-402 .elementor-element.elementor-element-8764073{right:445px;}.elementor-402 .elementor-element.elementor-element-16ec1db{--display:flex;}.elementor-402 .elementor-element.elementor-element-decf3f7 .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-decf3f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-decf3f7.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-decf3f7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-decf3f7.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-decf3f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-decf3f7 .elementor-icon{font-size:17px;}.elementor-402 .elementor-element.elementor-element-decf3f7 .elementor-icon svg{height:17px;}.elementor-402 .elementor-element.elementor-element-9578159{--display:flex;}.elementor-402 .elementor-element.elementor-element-77a64e7 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;}.elementor-402 .elementor-element.elementor-element-41a340d{--display:flex;--position:absolute;--justify-content:center;top:597px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-41a340d{left:396px;}body.rtl .elementor-402 .elementor-element.elementor-element-41a340d{right:396px;}.elementor-402 .elementor-element.elementor-element-52cd500{--display:flex;}.elementor-402 .elementor-element.elementor-element-57b9212 .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-57b9212.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-57b9212.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-57b9212.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-57b9212.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-57b9212.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-57b9212 .elementor-icon{font-size:17px;}.elementor-402 .elementor-element.elementor-element-57b9212 .elementor-icon svg{height:17px;}.elementor-402 .elementor-element.elementor-element-e81ef4b{--display:flex;}.elementor-402 .elementor-element.elementor-element-35553cc .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;}.elementor-402 .elementor-element.elementor-element-806c3a5{--display:flex;--position:absolute;--justify-content:center;top:574px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-806c3a5{left:450px;}body.rtl .elementor-402 .elementor-element.elementor-element-806c3a5{right:450px;}.elementor-402 .elementor-element.elementor-element-fdad359{--display:flex;}.elementor-402 .elementor-element.elementor-element-77853a0 .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-77853a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-77853a0.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-77853a0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-77853a0.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-77853a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-77853a0 .elementor-icon{font-size:17px;}.elementor-402 .elementor-element.elementor-element-77853a0 .elementor-icon svg{height:17px;}.elementor-402 .elementor-element.elementor-element-aaefff7{--display:flex;}.elementor-402 .elementor-element.elementor-element-6cb1665 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;}.elementor-402 .elementor-element.elementor-element-0573ef9{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-2f0366f{--display:flex;}.elementor-402 .elementor-element.elementor-element-db80f0c{--display:flex;--justify-content:center;}.elementor-402 .elementor-element.elementor-element-bc75744 .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-d697abe{font-family:"Gantari", Sans-serif;font-weight:300;}.elementor-402 .elementor-element.elementor-element-6cc858b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-402 .elementor-element.elementor-element-6cc858b .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:15px;font-weight:400;letter-spacing:3.7px;color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-6cc858b .elementor-heading-title a:hover, .elementor-402 .elementor-element.elementor-element-6cc858b .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-64c3ba8{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-402 .elementor-element.elementor-element-64c3ba8 .elementor-divider-separator{width:11%;}.elementor-402 .elementor-element.elementor-element-64c3ba8 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}@media(max-width:1024px){.elementor-402 .elementor-element.elementor-element-e690195{--padding-top:53px;--padding-bottom:53px;--padding-left:53px;--padding-right:53px;}.elementor-402 .elementor-element.elementor-element-98900c0 img{width:29%;}.elementor-402 .elementor-element.elementor-element-4833744 .elementor-heading-title{font-size:25px;}.elementor-402 .elementor-element.elementor-element-d10d6a4{text-align:center;}.elementor-402 .elementor-element.elementor-element-ad9f024{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-402 .elementor-element.elementor-element-f8e25d9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-402 .elementor-element.elementor-element-f786f53{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-402 .elementor-element.elementor-element-b18ae06{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-402 .elementor-element.elementor-element-ce7efed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-402 .elementor-element.elementor-element-f098fee{--padding-top:90px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-402 .elementor-element.elementor-element-d9147c0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-5668649{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-f9a382c{left:493px;}body.rtl .elementor-402 .elementor-element.elementor-element-f9a382c{right:493px;}.elementor-402 .elementor-element.elementor-element-f9a382c{top:241px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-6c0f32c{left:528px;}body.rtl .elementor-402 .elementor-element.elementor-element-6c0f32c{right:528px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-f6af3c3{left:361px;}body.rtl .elementor-402 .elementor-element.elementor-element-f6af3c3{right:361px;}.elementor-402 .elementor-element.elementor-element-f6af3c3{top:606px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-4c7dfe3{left:492px;}body.rtl .elementor-402 .elementor-element.elementor-element-4c7dfe3{right:492px;}.elementor-402 .elementor-element.elementor-element-4c7dfe3{top:650px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-88eafae{left:559px;}body.rtl .elementor-402 .elementor-element.elementor-element-88eafae{right:559px;}.elementor-402 .elementor-element.elementor-element-88eafae{top:759px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-b2216bc{left:345px;}body.rtl .elementor-402 .elementor-element.elementor-element-b2216bc{right:345px;}.elementor-402 .elementor-element.elementor-element-b2216bc{top:682px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-c029c40{left:325px;}body.rtl .elementor-402 .elementor-element.elementor-element-c029c40{right:325px;}.elementor-402 .elementor-element.elementor-element-c029c40{top:667px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-8764073{left:245px;}body.rtl .elementor-402 .elementor-element.elementor-element-8764073{right:245px;}.elementor-402 .elementor-element.elementor-element-8764073{top:621px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-41a340d{left:213px;}body.rtl .elementor-402 .elementor-element.elementor-element-41a340d{right:213px;}.elementor-402 .elementor-element.elementor-element-41a340d{top:579px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-806c3a5{left:259px;}body.rtl .elementor-402 .elementor-element.elementor-element-806c3a5{right:259px;}.elementor-402 .elementor-element.elementor-element-806c3a5{top:566px;}.elementor-402 .elementor-element.elementor-element-db80f0c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-402 .elementor-element.elementor-element-e690195{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-98900c0 img{width:61%;}.elementor-402 .elementor-element.elementor-element-4833744 .elementor-heading-title{font-size:22px;}.elementor-402 .elementor-element.elementor-element-d0f4b7b{--min-height:350px;}.elementor-402 .elementor-element.elementor-element-f786f53{--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-402 .elementor-element.elementor-element-26f38bc{--min-height:350px;}.elementor-402 .elementor-element.elementor-element-4d2a241{--min-height:350px;}.elementor-402 .elementor-element.elementor-element-f098fee{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-402 .elementor-element.elementor-element-d9147c0{--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-402 .elementor-element.elementor-element-88a8a84{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-4719de3 .elementor-heading-title{font-size:40px;}.elementor-402 .elementor-element.elementor-element-5daa943{--spacer-size:200px;}.elementor-402 .elementor-element.elementor-element-f744066 .elementor-heading-title{font-size:40px;}.elementor-402 .elementor-element.elementor-element-a983b0e{--spacer-size:200px;}.elementor-402 .elementor-element.elementor-element-9bf9687{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-4d75ac7{--spacer-size:200px;}.elementor-402 .elementor-element.elementor-element-952074a{--spacer-size:200px;}.elementor-402 .elementor-element.elementor-element-d939869{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-402 .elementor-element.elementor-element-856076c{--spacer-size:200px;}.elementor-402 .elementor-element.elementor-element-07ff289{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-402 .elementor-element.elementor-element-bf0a865{text-align:center;}.elementor-402 .elementor-element.elementor-element-bbc7ecc{text-align:center;}.elementor-402 .elementor-element.elementor-element-d8347b5:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-d8347b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://greencity.com.pa/wp-content/uploads/2026/06/mapa-movil.png");background-position:top center;background-size:cover;}.elementor-402 .elementor-element.elementor-element-1a6d461{--min-height:526px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-f9a382c{left:271px;}body.rtl .elementor-402 .elementor-element.elementor-element-f9a382c{right:271px;}.elementor-402 .elementor-element.elementor-element-f9a382c{top:151px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-6c0f32c{left:310px;}body.rtl .elementor-402 .elementor-element.elementor-element-6c0f32c{right:310px;}.elementor-402 .elementor-element.elementor-element-6c0f32c{top:295px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-f6af3c3{left:181px;}body.rtl .elementor-402 .elementor-element.elementor-element-f6af3c3{right:181px;}.elementor-402 .elementor-element.elementor-element-f6af3c3{top:405px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-4c7dfe3{left:274px;}body.rtl .elementor-402 .elementor-element.elementor-element-4c7dfe3{right:274px;}.elementor-402 .elementor-element.elementor-element-4c7dfe3{top:422px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-88eafae{left:298px;}body.rtl .elementor-402 .elementor-element.elementor-element-88eafae{right:298px;}.elementor-402 .elementor-element.elementor-element-88eafae{top:476px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-b2216bc{left:167px;}body.rtl .elementor-402 .elementor-element.elementor-element-b2216bc{right:167px;}.elementor-402 .elementor-element.elementor-element-b2216bc{top:448px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-c029c40{left:143px;}body.rtl .elementor-402 .elementor-element.elementor-element-c029c40{right:143px;}.elementor-402 .elementor-element.elementor-element-c029c40{top:416px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-8764073{left:109px;}body.rtl .elementor-402 .elementor-element.elementor-element-8764073{right:109px;}.elementor-402 .elementor-element.elementor-element-8764073{top:414px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-41a340d{left:76px;}body.rtl .elementor-402 .elementor-element.elementor-element-41a340d{right:76px;}.elementor-402 .elementor-element.elementor-element-41a340d{top:378px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-806c3a5{left:107px;}body.rtl .elementor-402 .elementor-element.elementor-element-806c3a5{right:107px;}.elementor-402 .elementor-element.elementor-element-806c3a5{top:365px;}.elementor-402 .elementor-element.elementor-element-0573ef9{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-402 .elementor-element.elementor-element-c2f5166{--content-width:1200px;}.elementor-402 .elementor-element.elementor-element-ad9f024{--content-width:1200px;}.elementor-402 .elementor-element.elementor-element-f8e25d9{--width:60%;}.elementor-402 .elementor-element.elementor-element-f786f53{--content-width:1200px;}.elementor-402 .elementor-element.elementor-element-b18ae06{--width:60%;}.elementor-402 .elementor-element.elementor-element-ce7efed{--content-width:1200px;}.elementor-402 .elementor-element.elementor-element-f098fee{--width:60%;}.elementor-402 .elementor-element.elementor-element-d9147c0{--content-width:1200px;}.elementor-402 .elementor-element.elementor-element-0a72c86{--width:60%;}.elementor-402 .elementor-element.elementor-element-261adfc{--width:70%;}.elementor-402 .elementor-element.elementor-element-f4fac09{--width:70%;}.elementor-402 .elementor-element.elementor-element-1c00566{--width:70%;}.elementor-402 .elementor-element.elementor-element-03f18fc{--width:70%;}.elementor-402 .elementor-element.elementor-element-b51daca{--width:70%;}.elementor-402 .elementor-element.elementor-element-07ff289{--content-width:1200px;}.elementor-402 .elementor-element.elementor-element-5668649{--content-width:1200px;}.elementor-402 .elementor-element.elementor-element-f9a382c{--width:10%;}.elementor-402 .elementor-element.elementor-element-6c0f32c{--width:10%;}.elementor-402 .elementor-element.elementor-element-f6af3c3{--width:10%;}.elementor-402 .elementor-element.elementor-element-4c7dfe3{--width:10%;}.elementor-402 .elementor-element.elementor-element-88eafae{--width:10%;}.elementor-402 .elementor-element.elementor-element-b2216bc{--width:10%;}.elementor-402 .elementor-element.elementor-element-c029c40{--width:10%;}.elementor-402 .elementor-element.elementor-element-8764073{--width:10%;}.elementor-402 .elementor-element.elementor-element-41a340d{--width:10%;}.elementor-402 .elementor-element.elementor-element-806c3a5{--width:10%;}.elementor-402 .elementor-element.elementor-element-0573ef9{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-402 .elementor-element.elementor-element-0a72c86{--width:98%;}}/* Start custom CSS for shortcode, class: .elementor-element-ab14d87 */.df-container,
.df-ui-wrapper,
.df-book-wrapper {
    background: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-77a35c2 */.dot{
  width:10px;
  height:10px;
  background:#ff3b30;
  border-radius:50%;
  position:relative;
  z-index:5;
}

/* pulso */
.dot::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:5px;
  height:5px;
  transform:translate(-50%, -50%);
  border-radius:50%;
  border:2px solid #ff3b30;
  animation:pulse 1.8s infinite;
}

@keyframes pulse{
  0%{transform:translate(-50%, -50%) scale(1); opacity:1;}
  100%{transform:translate(-50%, -50%) scale(4); opacity:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65789f9 */.hotspot{
    position:absolute;
}

.tooltip{
    position:absolute;
    bottom:2px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    color:#fff;
    padding:8px 12px;
    border-radius:6px;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    white-space:nowrap;
    z-index:100;
}

.hotspot:hover .tooltip{
    opacity:1;
    visibility:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1502b8b */.map-card{
  position:absolute;
  bottom:15px;
  left:50%;
  transform:translateX(-50%) translateY(10px);
  width:220px;
  background:transparent !important;
  color:#ffffff;
  font-size:19px;
  font-family:'Gantari', sans-serif;
  border-radius:12px;
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:999;

  pointer-events:none;
}


/* mostrar al hover */
.hotspot:hover .map-card{
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0);
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cd868e9 */.dot{
  width:14px;
  height:14px;
  background:#ff3b30;
  border-radius:50%;
  position:relative;
  z-index:5;
}

/* pulso */
.dot::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:14px;
  height:14px;
  transform:translate(-50%, -50%);
  border-radius:50%;
  border:2px solid #ff3b30;
  animation:pulse 1.8s infinite;
}

@keyframes pulse{
  0%{transform:translate(-50%, -50%) scale(1); opacity:1;}
  100%{transform:translate(-50%, -50%) scale(4); opacity:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6052034 */.hotspot{
    position:absolute;
}

.tooltip{
    position:absolute;
    bottom:2px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    color:#fff;
    padding:8px 12px;
    border-radius:6px;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    white-space:nowrap;
    z-index:100;
}

.hotspot:hover .tooltip{
    opacity:1;
    visibility:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e3a7bf */.map-card{
  position:absolute;
  bottom:15px;
  left:50%;
  transform:translateX(-50%) translateY(10px);
  width:220px;
  background:transparent !important;
  color:#ffffff;
  font-size:19px;
  font-family:'Gantari', sans-serif;
  border-radius:12px;
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:999;

  pointer-events:none;
}


/* mostrar al hover */
.hotspot:hover .map-card{
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0);
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae5e9ff */.dot{
  width:14px;
  height:14px;
  background:#ff3b30;
  border-radius:50%;
  position:relative;
  z-index:5;
}

/* pulso */
.dot::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:14px;
  height:14px;
  transform:translate(-50%, -50%);
  border-radius:50%;
  border:2px solid #ff3b30;
  animation:pulse 1.8s infinite;
}

@keyframes pulse{
  0%{transform:translate(-50%, -50%) scale(1); opacity:1;}
  100%{transform:translate(-50%, -50%) scale(4); opacity:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94198eb */.hotspot{
    position:absolute;
}

.tooltip{
    position:absolute;
    bottom:2px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    color:#fff;
    padding:8px 12px;
    border-radius:6px;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    white-space:nowrap;
    z-index:100;
}

.hotspot:hover .tooltip{
    opacity:1;
    visibility:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bfe98c */.map-card{
  position:absolute;
  bottom:15px;
  left:50%;
  transform:translateX(-50%) translateY(10px);
  width:220px;
  background:transparent !important;
  color:#ffffff;
  font-size:19px;
  font-family:'Gantari', sans-serif;
  border-radius:12px;
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:999;

  pointer-events:none;
}


/* mostrar al hover */
.hotspot:hover .map-card{
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0);
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fe6f540 */.dot{
  width:14px;
  height:14px;
  background:#ff3b30;
  border-radius:50%;
  position:relative;
  z-index:5;
}

/* pulso */
.dot::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:14px;
  height:14px;
  transform:translate(-50%, -50%);
  border-radius:50%;
  border:2px solid #ff3b30;
  animation:pulse 1.8s infinite;
}

@keyframes pulse{
  0%{transform:translate(-50%, -50%) scale(1); opacity:1;}
  100%{transform:translate(-50%, -50%) scale(4); opacity:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9df5b */.hotspot{
    position:absolute;
}

.tooltip{
    position:absolute;
    bottom:2px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    color:#fff;
    padding:8px 12px;
    border-radius:6px;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    white-space:nowrap;
    z-index:100;
}

.hotspot:hover .tooltip{
    opacity:1;
    visibility:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d2b1c4 */.map-card{
  position:absolute;
  bottom:15px;
  left:50%;
  transform:translateX(-50%) translateY(10px);
  width:220px;
  background:transparent !important;
  color:#ffffff;
  font-size:19px;
  font-family:'Gantari', sans-serif;
  border-radius:12px;
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:999;

  pointer-events:none;
}


/* mostrar al hover */
.hotspot:hover .map-card{
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0);
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f94a5a5 */.dot{
  width:14px;
  height:14px;
  background:#ff3b30;
  border-radius:50%;
  position:relative;
  z-index:5;
}

/* pulso */
.dot::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:14px;
  height:14px;
  transform:translate(-50%, -50%);
  border-radius:50%;
  border:2px solid #ff3b30;
  animation:pulse 1.8s infinite;
}

@keyframes pulse{
  0%{transform:translate(-50%, -50%) scale(1); opacity:1;}
  100%{transform:translate(-50%, -50%) scale(4); opacity:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eea7d0 */.hotspot{
    position:absolute;
}

.tooltip{
    position:absolute;
    bottom:2px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    color:#fff;
    padding:8px 12px;
    border-radius:6px;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    white-space:nowrap;
    z-index:100;
}

.hotspot:hover .tooltip{
    opacity:1;
    visibility:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad5a9e4 */.map-card{
  position:absolute;
  bottom:15px;
  left:50%;
  transform:translateX(-50%) translateY(10px);
  width:220px;
  background:transparent !important;
  color:#ffffff;
  font-size:19px;
  font-family:'Gantari', sans-serif;
  border-radius:12px;
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:999;

  pointer-events:none;
}


/* mostrar al hover */
.hotspot:hover .map-card{
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0);
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3439d03 */.dot{
  width:14px;
  height:14px;
  background:#ff3b30;
  border-radius:50%;
  position:relative;
  z-index:5;
}

/* pulso */
.dot::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:14px;
  height:14px;
  transform:translate(-50%, -50%);
  border-radius:50%;
  border:2px solid #ff3b30;
  animation:pulse 1.8s infinite;
}

@keyframes pulse{
  0%{transform:translate(-50%, -50%) scale(1); opacity:1;}
  100%{transform:translate(-50%, -50%) scale(4); opacity:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8245ee4 */.hotspot{
    position:absolute;
}

.tooltip{
    position:absolute;
    bottom:2px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    color:#fff;
    padding:8px 12px;
    border-radius:6px;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    white-space:nowrap;
    z-index:100;
}

.hotspot:hover .tooltip{
    opacity:1;
    visibility:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dca4a9 */.map-card{
  position:absolute;
  bottom:15px;
  left:50%;
  transform:translateX(-50%) translateY(10px);
  width:220px;
  background:transparent !important;
  color:#ffffff;
  font-size:19px;
  font-family:'Gantari', sans-serif;
  border-radius:12px;
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:999;

  pointer-events:none;
}


/* mostrar al hover */
.hotspot:hover .map-card{
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0);
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d40ed1b */.dot{
  width:14px;
  height:14px;
  background:#ff3b30;
  border-radius:50%;
  position:relative;
  z-index:5;
}

/* pulso */
.dot::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:14px;
  height:14px;
  transform:translate(-50%, -50%);
  border-radius:50%;
  border:2px solid #ff3b30;
  animation:pulse 1.8s infinite;
}

@keyframes pulse{
  0%{transform:translate(-50%, -50%) scale(1); opacity:1;}
  100%{transform:translate(-50%, -50%) scale(4); opacity:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42291dc */.hotspot{
    position:absolute;
}

.tooltip{
    position:absolute;
    bottom:2px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    color:#fff;
    padding:8px 12px;
    border-radius:6px;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    white-space:nowrap;
    z-index:100;
}

.hotspot:hover .tooltip{
    opacity:1;
    visibility:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f290152 */.map-card{
  position:absolute;
  bottom:15px;
  left:50%;
  transform:translateX(-50%) translateY(10px);
  width:220px;
  background:transparent !important;
  color:#ffffff;
  font-size:19px;
  font-family:'Gantari', sans-serif;
  border-radius:12px;
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:999;

  pointer-events:none;
}


/* mostrar al hover */
.hotspot:hover .map-card{
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0);
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-decf3f7 */.dot{
  width:14px;
  height:14px;
  background:#ff3b30;
  border-radius:50%;
  position:relative;
  z-index:5;
}

/* pulso */
.dot::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:14px;
  height:14px;
  transform:translate(-50%, -50%);
  border-radius:50%;
  border:2px solid #ff3b30;
  animation:pulse 1.8s infinite;
}

@keyframes pulse{
  0%{transform:translate(-50%, -50%) scale(1); opacity:1;}
  100%{transform:translate(-50%, -50%) scale(4); opacity:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a64e7 */.hotspot{
    position:absolute;
    z-index:10;
}
.hotspot:hover{
    z-index:9999;
}

.tooltip{
    position:absolute;
    bottom:2px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    color:#fff;
    padding:8px 12px;
    border-radius:6px;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    white-space:nowrap;
    z-index:100;
}

.hotspot:hover .tooltip{
    opacity:1;
    visibility:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9578159 */.map-card{
  position:absolute;
  bottom:15px;
  left:50%;
  transform:translateX(-50%) translateY(10px);
  width:220px;
  background:transparent !important;
  color:#ffffff;
  font-size:19px;
  font-family:'Gantari', sans-serif;
  border-radius:12px;
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:999;

  pointer-events:none;
}


/* mostrar al hover */
.hotspot:hover .map-card{
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0);
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-57b9212 */.dot{
  width:14px;
  height:14px;
  background:#ff3b30;
  border-radius:50%;
  position:relative;
  z-index:5;
}

/* pulso */
.dot::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:14px;
  height:14px;
  transform:translate(-50%, -50%);
  border-radius:50%;
  border:2px solid #ff3b30;
  animation:pulse 1.8s infinite;
}

@keyframes pulse{
  0%{transform:translate(-50%, -50%) scale(1); opacity:1;}
  100%{transform:translate(-50%, -50%) scale(4); opacity:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35553cc */.hotspot{
    position:absolute;
}

.tooltip{
    position:absolute;
    bottom:2px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    color:#fff;
    padding:8px 12px;
    border-radius:6px;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    white-space:nowrap;
    z-index:100;
}

.hotspot:hover .tooltip{
    opacity:1;
    visibility:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e81ef4b */.map-card{
  position:absolute;
  bottom:15px;
  left:50%;
  transform:translateX(-50%) translateY(10px);
  width:220px;
  background:transparent !important;
  color:#ffffff;
  font-size:19px;
  font-family:'Gantari', sans-serif;
  border-radius:12px;
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:999;

  pointer-events:none;
}


/* mostrar al hover */
.hotspot:hover .map-card{
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0);
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-77853a0 */.dot{
  width:14px;
  height:14px;
  background:#ff3b30;
  border-radius:50%;
  position:relative;
  z-index:5;
}

/* pulso */
.dot::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:14px;
  height:14px;
  transform:translate(-50%, -50%);
  border-radius:50%;
  border:2px solid #ff3b30;
  animation:pulse 1.8s infinite;
}

@keyframes pulse{
  0%{transform:translate(-50%, -50%) scale(1); opacity:1;}
  100%{transform:translate(-50%, -50%) scale(4); opacity:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cb1665 */.hotspot{
    position:absolute;
}

.tooltip{
    position:absolute;
    bottom:5px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    color:#fff;
    padding:8px 12px;
    border-radius:6px;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    white-space:nowrap;
    z-index:100;
}

.hotspot:hover .tooltip{
    opacity:1;
    visibility:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaefff7 */.map-card{
  position:absolute;
  bottom:15px;
  left:50%;
  transform:translateX(-50%) translateY(10px);
  width:220px;
  background:transparent !important;
  color:#ffffff;
  font-size:19px;
  font-family:'Gantari', sans-serif;
  border-radius:12px;
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:999;

  pointer-events:none;
}


/* mostrar al hover */
.hotspot:hover .map-card{
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(0);
  pointer-events:auto;
}/* End custom CSS */