.elementor-227 .elementor-element.elementor-element-48ceea5{--display:flex;--min-height:85vh;--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:flex-end;--align-items:stretch;--overflow:hidden;--overlay-opacity:1;--padding-top:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-227 .elementor-element.elementor-element-48ceea5:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-48ceea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciathegreenclub.es/wp-content/uploads/tgc-brand/photos/ih-hero-16x9.webp");background-position:center center;background-size:cover;}.elementor-227 .elementor-element.elementor-element-48ceea5::before, .elementor-227 .elementor-element.elementor-element-48ceea5 > .elementor-background-video-container::before, .elementor-227 .elementor-element.elementor-element-48ceea5 > .e-con-inner > .elementor-background-video-container::before, .elementor-227 .elementor-element.elementor-element-48ceea5 > .elementor-background-slideshow::before, .elementor-227 .elementor-element.elementor-element-48ceea5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-227 .elementor-element.elementor-element-48ceea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #284E36D9 0%, #284E3633 100%);}.elementor-227 .elementor-element.elementor-element-91eb255{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 72px;--row-gap:48px;--column-gap:72px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-5677f74{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-077680a .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-32fe7e5{padding:0px 0px 0px 24px;border-style:solid;border-width:0px 0px 0px 11px;border-color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-32fe7e5 .elementor-heading-title{font-family:var( --e-global-typography-tgch1-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch1-font-size );font-weight:var( --e-global-typography-tgch1-font-weight );text-transform:var( --e-global-typography-tgch1-text-transform );font-style:var( --e-global-typography-tgch1-font-style );line-height:var( --e-global-typography-tgch1-line-height );letter-spacing:var( --e-global-typography-tgch1-letter-spacing );color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-90223e8{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-227 .elementor-element.elementor-element-be3e645{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-cd66fa2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-227 .elementor-element.elementor-element-4846c0f .elementor-button{background-color:var( --e-global-color-tgcivory );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-tgcivory );border-radius:0px 0px 0px 0px;padding:18px 32px 18px 32px;}.elementor-227 .elementor-element.elementor-element-4846c0f .elementor-button:hover, .elementor-227 .elementor-element.elementor-element-4846c0f .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-tgcivory );border-color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-4846c0f .elementor-button:hover svg, .elementor-227 .elementor-element.elementor-element-4846c0f .elementor-button:focus svg{fill:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-857bc5b .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-tgcivory );color:var( --e-global-color-tgcivory );transition-duration:0.3s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-tgcivory );border-radius:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-227 .elementor-element.elementor-element-857bc5b .elementor-button:hover, .elementor-227 .elementor-element.elementor-element-857bc5b .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-tgcivory );border-color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-857bc5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-857bc5b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-227 .elementor-element.elementor-element-857bc5b .elementor-button:hover svg, .elementor-227 .elementor-element.elementor-element-857bc5b .elementor-button:focus svg{fill:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-976c119{--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;--align-items:stretch;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-227 .elementor-element.elementor-element-976c119:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-976c119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-a739d84{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 72px;--row-gap:48px;--column-gap:72px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-570ab48{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-80cb7f0 .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-6f314c4{width:var( --container-widget-width, 760px );max-width:760px;padding:0px 0px 0px 24px;--container-widget-width:760px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-6f314c4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-8b2e65c{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-271e037{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d418612 .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-fedb5ca{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-6319382{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-988fd56 .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-86c777a .elementor-heading-title{font-family:var( --e-global-typography-tgch4-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch4-font-size );font-weight:var( --e-global-typography-tgch4-font-weight );text-transform:var( --e-global-typography-tgch4-text-transform );font-style:var( --e-global-typography-tgch4-font-style );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-e306723{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-94310a2 .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-ec06ee8 .elementor-heading-title{font-family:var( --e-global-typography-tgch4-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch4-font-size );font-weight:var( --e-global-typography-tgch4-font-weight );text-transform:var( --e-global-typography-tgch4-text-transform );font-style:var( --e-global-typography-tgch4-font-style );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-370acf3{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-bfe6f5a .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-35b9f77 .elementor-heading-title{font-family:var( --e-global-typography-tgch4-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch4-font-size );font-weight:var( --e-global-typography-tgch4-font-weight );text-transform:var( --e-global-typography-tgch4-text-transform );font-style:var( --e-global-typography-tgch4-font-style );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-5382df7{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-8456b35 .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-f613e2f .elementor-heading-title{font-family:var( --e-global-typography-tgch4-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch4-font-size );font-weight:var( --e-global-typography-tgch4-font-weight );text-transform:var( --e-global-typography-tgch4-text-transform );font-style:var( --e-global-typography-tgch4-font-style );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-1ebac4f{--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;--align-items:stretch;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-227 .elementor-element.elementor-element-1ebac4f:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-1ebac4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-b8bea48{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 72px;--row-gap:48px;--column-gap:72px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-ecfcf91 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-7f9e068{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-1cb6aed .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-01fa23d{width:var( --container-widget-width, 820px );max-width:820px;padding:0px 0px 0px 24px;--container-widget-width:820px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-01fa23d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-aa7e668{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-tgcivory );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-369d7a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-tgch4-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch4-font-size );font-weight:var( --e-global-typography-tgch4-font-weight );text-transform:var( --e-global-typography-tgch4-text-transform );font-style:var( --e-global-typography-tgch4-font-style );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-text{color:var( --e-global-color-tgcivory );transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-3755910{--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;--align-items:stretch;--gap:112px 112px;--row-gap:112px;--column-gap:112px;--padding-top:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-227 .elementor-element.elementor-element-3755910:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-3755910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tgcwhite );}.elementor-227 .elementor-element.elementor-element-ee95f46{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 72px;--row-gap:24px;--column-gap:72px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-355a0f9{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-b91d336 .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-29afbbd{width:var( --container-widget-width, 760px );max-width:760px;padding:0px 0px 0px 24px;--container-widget-width:760px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-29afbbd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-78be8eb{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-e18d833{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 72px;--row-gap:48px;--column-gap:72px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-48036d8{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-8b9d269 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-5b52baf{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d0ece11 .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-c23909e .elementor-heading-title{font-family:var( --e-global-typography-tgch3-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch3-font-size );font-weight:var( --e-global-typography-tgch3-font-weight );text-transform:var( --e-global-typography-tgch3-text-transform );font-style:var( --e-global-typography-tgch3-font-style );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-ee128b5{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-28f69d5{--display:grid;--e-con-grid-template-columns:5fr 7fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 72px;--row-gap:48px;--column-gap:72px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-39688fa{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-39688fa.e-con{--order:99999 /* order end hack */;}.elementor-227 .elementor-element.elementor-element-ec53fbf img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-238d4fd{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-c83a8cd .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-c6f1d26 .elementor-heading-title{font-family:var( --e-global-typography-tgch3-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch3-font-size );font-weight:var( --e-global-typography-tgch3-font-weight );text-transform:var( --e-global-typography-tgch3-text-transform );font-style:var( --e-global-typography-tgch3-font-style );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-af0732e{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-61df7fb{--display:grid;--e-con-grid-template-columns:5fr 7fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 72px;--row-gap:24px;--column-gap:72px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-8274867{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-1499e06 .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-592be8b .elementor-heading-title{font-family:var( --e-global-typography-tgch3-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch3-font-size );font-weight:var( --e-global-typography-tgch3-font-weight );text-transform:var( --e-global-typography-tgch3-text-transform );font-style:var( --e-global-typography-tgch3-font-style );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-c8de065{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-d98abbb{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 72px;--row-gap:48px;--column-gap:72px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-bf09e04{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-8a9f4af img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-5a6874f{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-c27651e .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-e1f71bb .elementor-heading-title{font-family:var( --e-global-typography-tgch3-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch3-font-size );font-weight:var( --e-global-typography-tgch3-font-weight );text-transform:var( --e-global-typography-tgch3-text-transform );font-style:var( --e-global-typography-tgch3-font-style );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-fc17845{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-1ecaba4{--display:grid;--e-con-grid-template-columns:5fr 7fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 72px;--row-gap:48px;--column-gap:72px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-ab8753f{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-ab8753f.e-con{--order:99999 /* order end hack */;}.elementor-227 .elementor-element.elementor-element-81ccc18 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-81ec6a1{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-b81ef3d .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-5c9a0f9 .elementor-heading-title{font-family:var( --e-global-typography-tgch3-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch3-font-size );font-weight:var( --e-global-typography-tgch3-font-weight );text-transform:var( --e-global-typography-tgch3-text-transform );font-style:var( --e-global-typography-tgch3-font-style );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-6e2f47f{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-5ff13ea{--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;--align-items:stretch;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-227 .elementor-element.elementor-element-5ff13ea:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-5ff13ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-4f0bc07{--display:grid;--e-con-grid-template-columns:5fr 7fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 72px;--row-gap:48px;--column-gap:72px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-76153ad{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d8e3d35 .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-d2ccf9f{width:var( --container-widget-width, 560px );max-width:560px;padding:0px 0px 0px 24px;--container-widget-width:560px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-d2ccf9f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-99854cf{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-64425ec{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-da00e53{--display:grid;--e-con-grid-template-columns:80px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 24px;--row-gap:0px;--column-gap:24px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-861512b .elementor-heading-title{font-family:var( --e-global-typography-tgcnumber-font-family ), Sans-serif;font-size:var( --e-global-typography-tgcnumber-font-size );font-weight:var( --e-global-typography-tgcnumber-font-weight );text-transform:var( --e-global-typography-tgcnumber-text-transform );font-style:var( --e-global-typography-tgcnumber-font-style );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-6361307{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-18b0777 .elementor-heading-title{font-family:var( --e-global-typography-tgch4-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch4-font-size );font-weight:var( --e-global-typography-tgch4-font-weight );text-transform:var( --e-global-typography-tgch4-text-transform );font-style:var( --e-global-typography-tgch4-font-style );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-96e3468{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-f43c167{--display:grid;--e-con-grid-template-columns:80px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 24px;--row-gap:0px;--column-gap:24px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-a7628cd .elementor-heading-title{font-family:var( --e-global-typography-tgcnumber-font-family ), Sans-serif;font-size:var( --e-global-typography-tgcnumber-font-size );font-weight:var( --e-global-typography-tgcnumber-font-weight );text-transform:var( --e-global-typography-tgcnumber-text-transform );font-style:var( --e-global-typography-tgcnumber-font-style );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-3c70a9d{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-91841a2 .elementor-heading-title{font-family:var( --e-global-typography-tgch4-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch4-font-size );font-weight:var( --e-global-typography-tgch4-font-weight );text-transform:var( --e-global-typography-tgch4-text-transform );font-style:var( --e-global-typography-tgch4-font-style );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-462547a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-9098c48{--display:grid;--e-con-grid-template-columns:80px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 24px;--row-gap:0px;--column-gap:24px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-dcbdc6b .elementor-heading-title{font-family:var( --e-global-typography-tgcnumber-font-family ), Sans-serif;font-size:var( --e-global-typography-tgcnumber-font-size );font-weight:var( --e-global-typography-tgcnumber-font-weight );text-transform:var( --e-global-typography-tgcnumber-text-transform );font-style:var( --e-global-typography-tgcnumber-font-style );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-35ee519{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-2d4bb33 .elementor-heading-title{font-family:var( --e-global-typography-tgch4-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch4-font-size );font-weight:var( --e-global-typography-tgch4-font-weight );text-transform:var( --e-global-typography-tgch4-text-transform );font-style:var( --e-global-typography-tgch4-font-style );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-2c150fb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-be64183{--display:grid;--e-con-grid-template-columns:80px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 24px;--row-gap:0px;--column-gap:24px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-b5bc97b .elementor-heading-title{font-family:var( --e-global-typography-tgcnumber-font-family ), Sans-serif;font-size:var( --e-global-typography-tgcnumber-font-size );font-weight:var( --e-global-typography-tgcnumber-font-weight );text-transform:var( --e-global-typography-tgcnumber-text-transform );font-style:var( --e-global-typography-tgcnumber-font-style );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-d1b8954{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-125c611 .elementor-heading-title{font-family:var( --e-global-typography-tgch4-font-family ), Sans-serif;font-size:var( --e-global-typography-tgch4-font-size );font-weight:var( --e-global-typography-tgch4-font-weight );text-transform:var( --e-global-typography-tgch4-text-transform );font-style:var( --e-global-typography-tgch4-font-style );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-74e5122{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-cb5a6d5{--display:flex;--min-height:60vh;--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:stretch;--overflow:hidden;--overlay-opacity:0.55;--padding-top:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-227 .elementor-element.elementor-element-cb5a6d5:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-cb5a6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciathegreenclub.es/wp-content/uploads/tgc-brand/photos/ih-cta-duotono-16x9.webp");background-position:center center;background-size:cover;}.elementor-227 .elementor-element.elementor-element-cb5a6d5::before, .elementor-227 .elementor-element.elementor-element-cb5a6d5 > .elementor-background-video-container::before, .elementor-227 .elementor-element.elementor-element-cb5a6d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-227 .elementor-element.elementor-element-cb5a6d5 > .elementor-background-slideshow::before, .elementor-227 .elementor-element.elementor-element-cb5a6d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-227 .elementor-element.elementor-element-cb5a6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#284E36;--background-overlay:'';}.elementor-227 .elementor-element.elementor-element-183f64f{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-972e053 .elementor-heading-title{font-family:var( --e-global-typography-tgceyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-tgceyebrow-font-size );font-weight:var( --e-global-typography-tgceyebrow-font-weight );text-transform:var( --e-global-typography-tgceyebrow-text-transform );font-style:var( --e-global-typography-tgceyebrow-font-style );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-28ec377{width:var( --container-widget-width, 960px );max-width:960px;padding:0px 0px 0px 24px;--container-widget-width:960px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 9px;border-color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-28ec377 .elementor-heading-title{font-family:var( --e-global-typography-tgcdisplay2-font-family ), Sans-serif;font-size:var( --e-global-typography-tgcdisplay2-font-size );font-weight:var( --e-global-typography-tgcdisplay2-font-weight );text-transform:var( --e-global-typography-tgcdisplay2-text-transform );font-style:var( --e-global-typography-tgcdisplay2-font-style );line-height:var( --e-global-typography-tgcdisplay2-line-height );letter-spacing:var( --e-global-typography-tgcdisplay2-letter-spacing );color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-32dd068{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-e9427dc{--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:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-32a4571 .elementor-button{background-color:var( --e-global-color-tgcivory );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-tgcivory );border-radius:0px 0px 0px 0px;padding:18px 32px 18px 32px;}.elementor-227 .elementor-element.elementor-element-32a4571 .elementor-button:hover, .elementor-227 .elementor-element.elementor-element-32a4571 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-tgcivory );border-color:var( --e-global-color-tgcivory );}.elementor-227 .elementor-element.elementor-element-32a4571 .elementor-button:hover svg, .elementor-227 .elementor-element.elementor-element-32a4571 .elementor-button:focus svg{fill:var( --e-global-color-tgcivory );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-227 .elementor-element.elementor-element-91eb255{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-cd66fa2{--width:100%;}.elementor-227 .elementor-element.elementor-element-a739d84{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-fedb5ca{--width:100%;}.elementor-227 .elementor-element.elementor-element-6319382{--width:100%;}.elementor-227 .elementor-element.elementor-element-e306723{--width:100%;}.elementor-227 .elementor-element.elementor-element-370acf3{--width:100%;}.elementor-227 .elementor-element.elementor-element-5382df7{--width:100%;}.elementor-227 .elementor-element.elementor-element-b8bea48{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-ee95f46{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-e18d833{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-48036d8{--width:100%;}.elementor-227 .elementor-element.elementor-element-28f69d5{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-39688fa{--width:100%;}.elementor-227 .elementor-element.elementor-element-61df7fb{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-d98abbb{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-bf09e04{--width:100%;}.elementor-227 .elementor-element.elementor-element-1ecaba4{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-ab8753f{--width:100%;}.elementor-227 .elementor-element.elementor-element-4f0bc07{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-64425ec{--width:100%;}.elementor-227 .elementor-element.elementor-element-da00e53{--width:100%;}.elementor-227 .elementor-element.elementor-element-f43c167{--width:100%;}.elementor-227 .elementor-element.elementor-element-9098c48{--width:100%;}.elementor-227 .elementor-element.elementor-element-be64183{--width:100%;}.elementor-227 .elementor-element.elementor-element-183f64f{--content-width:1320px;}.elementor-227 .elementor-element.elementor-element-e9427dc{--width:100%;}}@media(max-width:1024px){.elementor-227 .elementor-element.elementor-element-48ceea5:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-48ceea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciathegreenclub.es/wp-content/uploads/tgc-brand/photos/ih-hero-16x9-1536x864.webp");}.elementor-227 .elementor-element.elementor-element-48ceea5{--min-height:80vh;--padding-top:112px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-227 .elementor-element.elementor-element-91eb255{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-5677f74{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-077680a .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-32fe7e5{padding:0px 0px 0px 16px;border-width:0px 0px 0px 8px;}.elementor-227 .elementor-element.elementor-element-32fe7e5 .elementor-heading-title{font-size:var( --e-global-typography-tgch1-font-size );line-height:var( --e-global-typography-tgch1-line-height );letter-spacing:var( --e-global-typography-tgch1-letter-spacing );}.elementor-227 .elementor-element.elementor-element-90223e8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-be3e645{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-cd66fa2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-227 .elementor-element.elementor-element-4846c0f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-227 .elementor-element.elementor-element-857bc5b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:21px 0px 6px 0px;}.elementor-227 .elementor-element.elementor-element-976c119{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-227 .elementor-element.elementor-element-a739d84{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-570ab48{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-227 .elementor-element.elementor-element-80cb7f0 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-6f314c4{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-width:0px 0px 0px 7px;}.elementor-227 .elementor-element.elementor-element-6f314c4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-8b2e65c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-271e037{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-d418612 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-fedb5ca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-6319382{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-988fd56 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-86c777a .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-e306723{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-94310a2 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-ec06ee8 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-370acf3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-bfe6f5a .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-35b9f77 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-5382df7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-8456b35 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-f613e2f .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-1ebac4f{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-227 .elementor-element.elementor-element-b8bea48{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-7f9e068{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-227 .elementor-element.elementor-element-1cb6aed .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-01fa23d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-width:0px 0px 0px 7px;}.elementor-227 .elementor-element.elementor-element-01fa23d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-aa7e668{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-3755910{--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-227 .elementor-element.elementor-element-ee95f46{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-355a0f9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-227 .elementor-element.elementor-element-b91d336 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-29afbbd{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-width:0px 0px 0px 7px;}.elementor-227 .elementor-element.elementor-element-29afbbd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-78be8eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-e18d833{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-48036d8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-5b52baf{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-d0ece11 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-c23909e .elementor-heading-title{font-size:var( --e-global-typography-tgch3-font-size );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );}.elementor-227 .elementor-element.elementor-element-ee128b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-28f69d5{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-39688fa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-238d4fd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-c83a8cd .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-c6f1d26 .elementor-heading-title{font-size:var( --e-global-typography-tgch3-font-size );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );}.elementor-227 .elementor-element.elementor-element-af0732e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-61df7fb{--e-con-grid-template-columns:1fr 1fr;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-8274867{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-1499e06 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-592be8b .elementor-heading-title{font-size:var( --e-global-typography-tgch3-font-size );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );}.elementor-227 .elementor-element.elementor-element-c8de065{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-d98abbb{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-bf09e04{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-5a6874f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-c27651e .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-e1f71bb .elementor-heading-title{font-size:var( --e-global-typography-tgch3-font-size );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );}.elementor-227 .elementor-element.elementor-element-fc17845{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-1ecaba4{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-ab8753f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-81ec6a1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-b81ef3d .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-5c9a0f9 .elementor-heading-title{font-size:var( --e-global-typography-tgch3-font-size );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );}.elementor-227 .elementor-element.elementor-element-6e2f47f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-5ff13ea{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-227 .elementor-element.elementor-element-4f0bc07{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-76153ad{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-227 .elementor-element.elementor-element-d8e3d35 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-d2ccf9f{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-width:0px 0px 0px 7px;}.elementor-227 .elementor-element.elementor-element-d2ccf9f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-99854cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-64425ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-da00e53{--e-con-grid-template-columns:72px 1fr;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-861512b .elementor-heading-title{font-size:var( --e-global-typography-tgcnumber-font-size );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );}.elementor-227 .elementor-element.elementor-element-6361307{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-18b0777 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-96e3468{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-f43c167{--e-con-grid-template-columns:72px 1fr;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-a7628cd .elementor-heading-title{font-size:var( --e-global-typography-tgcnumber-font-size );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );}.elementor-227 .elementor-element.elementor-element-3c70a9d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-91841a2 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-462547a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-9098c48{--e-con-grid-template-columns:72px 1fr;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-dcbdc6b .elementor-heading-title{font-size:var( --e-global-typography-tgcnumber-font-size );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );}.elementor-227 .elementor-element.elementor-element-35ee519{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-2d4bb33 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-2c150fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-be64183{--e-con-grid-template-columns:72px 1fr;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-b5bc97b .elementor-heading-title{font-size:var( --e-global-typography-tgcnumber-font-size );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );}.elementor-227 .elementor-element.elementor-element-d1b8954{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-125c611 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-74e5122{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-cb5a6d5:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-cb5a6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciathegreenclub.es/wp-content/uploads/tgc-brand/photos/ih-cta-duotono-16x9-1536x864.webp");}.elementor-227 .elementor-element.elementor-element-cb5a6d5{--min-height:50vh;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-227 .elementor-element.elementor-element-183f64f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-227 .elementor-element.elementor-element-972e053 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-28ec377{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-width:0px 0px 0px 7px;}.elementor-227 .elementor-element.elementor-element-28ec377 .elementor-heading-title{font-size:var( --e-global-typography-tgcdisplay2-font-size );line-height:var( --e-global-typography-tgcdisplay2-line-height );letter-spacing:var( --e-global-typography-tgcdisplay2-letter-spacing );}.elementor-227 .elementor-element.elementor-element-32dd068{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-32a4571 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-227 .elementor-element.elementor-element-48ceea5:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-48ceea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciathegreenclub.es/wp-content/uploads/tgc-brand/photos/ih-hero-4x5.webp");}.elementor-227 .elementor-element.elementor-element-48ceea5{--min-height:80dvh;--padding-top:72px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-227 .elementor-element.elementor-element-91eb255{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-5677f74{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-077680a .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-32fe7e5{padding:0px 0px 0px 16px;border-width:0px 0px 0px 6px;}.elementor-227 .elementor-element.elementor-element-32fe7e5 .elementor-heading-title{font-size:var( --e-global-typography-tgch1-font-size );line-height:var( --e-global-typography-tgch1-line-height );letter-spacing:var( --e-global-typography-tgch1-letter-spacing );}.elementor-227 .elementor-element.elementor-element-90223e8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-be3e645{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-cd66fa2{--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;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-227 .elementor-element.elementor-element-4846c0f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-227 .elementor-element.elementor-element-857bc5b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:21px 0px 6px 0px;}.elementor-227 .elementor-element.elementor-element-976c119{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-227 .elementor-element.elementor-element-a739d84{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:48px 24px;--row-gap:48px;--column-gap:24px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-570ab48{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-227 .elementor-element.elementor-element-80cb7f0 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-6f314c4{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-width:0px 0px 0px 5px;}.elementor-227 .elementor-element.elementor-element-6f314c4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-8b2e65c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-271e037{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-d418612 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-fedb5ca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-6319382{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-988fd56 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-86c777a .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-e306723{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-94310a2 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-ec06ee8 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-370acf3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-bfe6f5a .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-35b9f77 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-5382df7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-8456b35 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-f613e2f .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-1ebac4f{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-227 .elementor-element.elementor-element-b8bea48{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px 24px;--row-gap:32px;--column-gap:24px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-7f9e068{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-227 .elementor-element.elementor-element-1cb6aed .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-01fa23d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-width:0px 0px 0px 5px;}.elementor-227 .elementor-element.elementor-element-01fa23d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-aa7e668{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-227 .elementor-element.elementor-element-369d7a5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-3755910{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-227 .elementor-element.elementor-element-ee95f46{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-355a0f9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-227 .elementor-element.elementor-element-b91d336 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-29afbbd{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-width:0px 0px 0px 5px;}.elementor-227 .elementor-element.elementor-element-29afbbd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-78be8eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-e18d833{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-48036d8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-48036d8.e-con{--order:-99999 /* order start hack */;}.elementor-227 .elementor-element.elementor-element-5b52baf{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-d0ece11 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-c23909e .elementor-heading-title{font-size:var( --e-global-typography-tgch3-font-size );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );}.elementor-227 .elementor-element.elementor-element-ee128b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-28f69d5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-39688fa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-39688fa.e-con{--order:-99999 /* order start hack */;}.elementor-227 .elementor-element.elementor-element-238d4fd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-c83a8cd .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-c6f1d26 .elementor-heading-title{font-size:var( --e-global-typography-tgch3-font-size );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );}.elementor-227 .elementor-element.elementor-element-af0732e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-61df7fb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 24px;--row-gap:16px;--column-gap:24px;--grid-auto-flow:row;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-8274867{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-1499e06 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-592be8b .elementor-heading-title{font-size:var( --e-global-typography-tgch3-font-size );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );}.elementor-227 .elementor-element.elementor-element-c8de065{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-d98abbb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-bf09e04{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-bf09e04.e-con{--order:-99999 /* order start hack */;}.elementor-227 .elementor-element.elementor-element-5a6874f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-c27651e .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-e1f71bb .elementor-heading-title{font-size:var( --e-global-typography-tgch3-font-size );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );}.elementor-227 .elementor-element.elementor-element-fc17845{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-1ecaba4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-ab8753f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-ab8753f.e-con{--order:-99999 /* order start hack */;}.elementor-227 .elementor-element.elementor-element-81ec6a1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-227 .elementor-element.elementor-element-b81ef3d .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-5c9a0f9 .elementor-heading-title{font-size:var( --e-global-typography-tgch3-font-size );line-height:var( --e-global-typography-tgch3-line-height );letter-spacing:var( --e-global-typography-tgch3-letter-spacing );}.elementor-227 .elementor-element.elementor-element-6e2f47f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-5ff13ea{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-227 .elementor-element.elementor-element-4f0bc07{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px 24px;--row-gap:32px;--column-gap:24px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-76153ad{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-227 .elementor-element.elementor-element-d8e3d35 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-d2ccf9f{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-width:0px 0px 0px 5px;}.elementor-227 .elementor-element.elementor-element-d2ccf9f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-99854cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-64425ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-227 .elementor-element.elementor-element-da00e53{--e-con-grid-template-columns:56px 1fr;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-861512b .elementor-heading-title{font-size:var( --e-global-typography-tgcnumber-font-size );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );}.elementor-227 .elementor-element.elementor-element-6361307{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-18b0777 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-96e3468{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-f43c167{--e-con-grid-template-columns:56px 1fr;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-a7628cd .elementor-heading-title{font-size:var( --e-global-typography-tgcnumber-font-size );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );}.elementor-227 .elementor-element.elementor-element-3c70a9d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-91841a2 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-462547a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-9098c48{--e-con-grid-template-columns:56px 1fr;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-dcbdc6b .elementor-heading-title{font-size:var( --e-global-typography-tgcnumber-font-size );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );}.elementor-227 .elementor-element.elementor-element-35ee519{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-2d4bb33 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-2c150fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-be64183{--e-con-grid-template-columns:56px 1fr;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-b5bc97b .elementor-heading-title{font-size:var( --e-global-typography-tgcnumber-font-size );line-height:var( --e-global-typography-tgcnumber-line-height );letter-spacing:var( --e-global-typography-tgcnumber-letter-spacing );}.elementor-227 .elementor-element.elementor-element-d1b8954{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-227 .elementor-element.elementor-element-125c611 .elementor-heading-title{font-size:var( --e-global-typography-tgch4-font-size );line-height:var( --e-global-typography-tgch4-line-height );letter-spacing:var( --e-global-typography-tgch4-letter-spacing );}.elementor-227 .elementor-element.elementor-element-74e5122{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-227 .elementor-element.elementor-element-cb5a6d5:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-cb5a6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciathegreenclub.es/wp-content/uploads/tgc-brand/photos/ih-cta-duotono-4x5.webp");}.elementor-227 .elementor-element.elementor-element-cb5a6d5{--min-height:480px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-227 .elementor-element.elementor-element-183f64f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-227 .elementor-element.elementor-element-972e053 .elementor-heading-title{font-size:var( --e-global-typography-tgceyebrow-font-size );line-height:var( --e-global-typography-tgceyebrow-line-height );letter-spacing:var( --e-global-typography-tgceyebrow-letter-spacing );}.elementor-227 .elementor-element.elementor-element-28ec377{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-width:0px 0px 0px 5px;}.elementor-227 .elementor-element.elementor-element-28ec377 .elementor-heading-title{font-size:var( --e-global-typography-tgcdisplay2-font-size );line-height:var( --e-global-typography-tgcdisplay2-line-height );letter-spacing:var( --e-global-typography-tgcdisplay2-letter-spacing );}.elementor-227 .elementor-element.elementor-element-32dd068{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-227 .elementor-element.elementor-element-e9427dc{--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;--align-items:stretch;}.elementor-227 .elementor-element.elementor-element-32a4571 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS */.e-con[id]{ scroll-margin-top:88px; }/* End custom CSS */