.elementor-24715 .elementor-element.elementor-element-d4b04aaf{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24715 .elementor-element.elementor-element-df4dcf8{--display:flex;}.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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{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 );}.elementor-widget-text-editor.ob-postman blockquote cite{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 );}.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-24715 .elementor-element.elementor-element-e206661.ob-harakiri{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-e206661.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-e206661.ob-harakiri div{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-e206661.ob-harakiri > div, .elementor-24715 .elementor-element.elementor-element-e206661.ob-harakiri > h1, .elementor-24715 .elementor-element.elementor-element-e206661.ob-harakiri > h2, .elementor-24715 .elementor-element.elementor-element-e206661.ob-harakiri > h3, .elementor-24715 .elementor-element.elementor-element-e206661.ob-harakiri > h4, .elementor-24715 .elementor-element.elementor-element-e206661.ob-harakiri > h5, .elementor-24715 .elementor-element.elementor-element-e206661.ob-harakiri > h6, .elementor-24715 .elementor-element.elementor-element-e206661.ob-harakiri > p{transform:rotate(0deg);}.elementor-24715 .elementor-element.elementor-element-e206661 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-a3ea3f7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24715 .elementor-element.elementor-element-50f5bee{--display:flex;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{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 );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta .elementor-cta__bg, .elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta .elementor-cta__bg, .elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta .elementor-cta__bg, .elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta .elementor-cta__bg, .elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta .elementor-cta__bg, .elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta .elementor-cta__bg, .elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta .elementor-cta__bg, .elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta .elementor-cta__bg, .elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta .elementor-cta__bg, .elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta .elementor-cta__bg, .elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24715 .elementor-element.elementor-element-a51b5cc{--display:flex;}.elementor-24715 .elementor-element.elementor-element-3a1deee{--display:flex;}.elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri div{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri > div, .elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri > h1, .elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri > h2, .elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri > h3, .elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri > h4, .elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri > h5, .elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri > h6, .elementor-24715 .elementor-element.elementor-element-690e6e3.ob-harakiri > p{transform:rotate(0deg);}.elementor-24715 .elementor-element.elementor-element-690e6e3 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-d2b1d80{--display:flex;}.elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri div{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri > div, .elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri > h1, .elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri > h2, .elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri > h3, .elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri > h4, .elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri > h5, .elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri > h6, .elementor-24715 .elementor-element.elementor-element-91c84be.ob-harakiri > p{transform:rotate(0deg);}.elementor-24715 .elementor-element.elementor-element-91c84be > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-f3731f3{--display:flex;}.elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri div{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri > div, .elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri > h1, .elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri > h2, .elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri > h3, .elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri > h4, .elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri > h5, .elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri > h6, .elementor-24715 .elementor-element.elementor-element-4bb8503.ob-harakiri > p{transform:rotate(0deg);}.elementor-24715 .elementor-element.elementor-element-4bb8503 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-3297e7a{--display:flex;}.elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri div{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri > div, .elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri > h1, .elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri > h2, .elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri > h3, .elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri > h4, .elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri > h5, .elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri > h6, .elementor-24715 .elementor-element.elementor-element-04b483f.ob-harakiri > p{transform:rotate(0deg);}.elementor-24715 .elementor-element.elementor-element-04b483f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-8965e36{--display:flex;}.elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri div{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri > div, .elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri > h1, .elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri > h2, .elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri > h3, .elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri > h4, .elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri > h5, .elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri > h6, .elementor-24715 .elementor-element.elementor-element-73b75eb.ob-harakiri > p{transform:rotate(0deg);}.elementor-24715 .elementor-element.elementor-element-73b75eb > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-fe82cab{--display:flex;}.elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri div{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri > div, .elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri > h1, .elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri > h2, .elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri > h3, .elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri > h4, .elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri > h5, .elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri > h6, .elementor-24715 .elementor-element.elementor-element-d32af50.ob-harakiri > p{transform:rotate(0deg);}.elementor-24715 .elementor-element.elementor-element-d32af50 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-9dffcfd{--display:flex;}.elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri div{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri > div, .elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri > h1, .elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri > h2, .elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri > h3, .elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri > h4, .elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri > h5, .elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri > h6, .elementor-24715 .elementor-element.elementor-element-0d40fca.ob-harakiri > p{transform:rotate(0deg);}.elementor-24715 .elementor-element.elementor-element-0d40fca > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-5e9c866{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-24715 .elementor-element.elementor-element-5e9c866 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24715 .elementor-element.elementor-element-12369d7{--display:flex;}.elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri div{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri > div, .elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri > h1, .elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri > h2, .elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri > h3, .elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri > h4, .elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri > h5, .elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri > h6, .elementor-24715 .elementor-element.elementor-element-17b5293.ob-harakiri > p{transform:rotate(0deg);}.elementor-24715 .elementor-element.elementor-element-17b5293 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-24f5647{--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;}.elementor-24715 .elementor-element.elementor-element-25c0e2e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24715 .elementor-element.elementor-element-1bf3510{--display:flex;}.elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri div{writing-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri > div, .elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri > h1, .elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri > h2, .elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri > h3, .elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri > h4, .elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri > h5, .elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri > h6, .elementor-24715 .elementor-element.elementor-element-dafbc0c.ob-harakiri > p{transform:rotate(0deg);}.elementor-24715 .elementor-element.elementor-element-dafbc0c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24715 .elementor-element.elementor-element-029c023{--display:flex;}.elementor-24715 .elementor-element.elementor-element-6ec738a{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:1.5rem;--n-tabs-title-color:#868686;--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-24715 .elementor-element.elementor-element-6ec738a > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-88f61ad );}.elementor-24715 .elementor-element.elementor-element-6ec738a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-88f61ad );border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-88f61ad );}.elementor-24715 .elementor-element.elementor-element-6ec738a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-24715 .elementor-element.elementor-element-6ec738a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-88f61ad );border-style:solid;border-width:0px 0px 4px 0px;border-color:#007AB8;}.elementor-24715 .elementor-element.elementor-element-6ec738a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-88f61ad );}.elementor-24715 .elementor-element.elementor-element-6ec738a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Avalon", Sans-serif;font-weight:900;}.elementor-24715 .elementor-element.elementor-element-6ec738a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-13a3e82 );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24715 .elementor-element.elementor-element-6ec738a{--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:1em;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for call-to-action, class: .elementor-element-a808166 */.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2e0e621 */.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8021635 */.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c66cc0a */.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f6f3a5a */.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c260b51 */.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9717193 */.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cc513f1 */.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-add17c9 */.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-555f40e */.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a808166 */.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2e0e621 */.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8021635 */.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c66cc0a */.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f6f3a5a */.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c260b51 */.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9717193 */.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cc513f1 */.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-add17c9 */.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-555f40e */.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a808166 */.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2e0e621 */.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8021635 */.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c66cc0a */.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f6f3a5a */.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c260b51 */.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9717193 */.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cc513f1 */.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-add17c9 */.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-555f40e */.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a808166 */.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2e0e621 */.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8021635 */.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c66cc0a */.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f6f3a5a */.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c260b51 */.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9717193 */.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cc513f1 */.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-add17c9 */.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-555f40e */.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a808166 */.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2e0e621 */.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8021635 */.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c66cc0a */.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f6f3a5a */.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c260b51 */.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9717193 */.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cc513f1 */.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-add17c9 */.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-555f40e */.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a808166 */.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2e0e621 */.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8021635 */.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c66cc0a */.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f6f3a5a */.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c260b51 */.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9717193 */.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cc513f1 */.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-add17c9 */.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-555f40e */.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a808166 */.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-a808166 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2e0e621 */.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-2e0e621 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8021635 */.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-8021635 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c66cc0a */.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c66cc0a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f6f3a5a */.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-f6f3a5a .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c260b51 */.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-c260b51 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9717193 */.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-9717193 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cc513f1 */.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-cc513f1 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-add17c9 */.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-add17c9 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-555f40e */.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content {
    position: relative;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button {
    border: none;
}

.elementor-24715 .elementor-element.elementor-element-555f40e .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-690e6e3 */.ft-specs{width:100%;border-collapse:collapse;font-size:14px}
.ft-specs th{text-align:left;vertical-align:top;width:26%;font-weight:500;padding:12px 10px 12px 0}
.ft-specs td{text-align:left;vertical-align:top;padding:12px 0;border-top:1px solid #ddd}
.ft-specs tr:first-child td{border-top:none}
.ft-talla{display:block;font-weight:500;margin-bottom:2px}
.ft-specs:not(.ft-especs-plano) tbody tr:nth-child(even){background:#f5f5f5}
.ft-specs:not(.ft-especs-plano) tbody tr:hover{background:#ececec}
.ft-especs-plano th,.ft-especs-plano td{background:transparent!important;border-left:none!important;border-bottom:none!important;border-top:1px solid #ddd!important}
.ft-especs-plano tr:first-child th,.ft-especs-plano tr:first-child td{border-top:none!important}
.ft-especs-plano td{border-right:none!important}
.ft-especs-plano th{border-right:1px solid #ddd!important}
.ft-specs td,.ft-specs th{padding-left:10px;padding-right:10px}
.ft-specs-scroll{width:100%;overflow-x:auto}
.ft-geo.ft-specs th{width:auto;white-space:nowrap}
.ft-geo.ft-specs td{white-space:nowrap}
.ft-geo.ft-specs{font-size:12px}
.ft-geo.ft-specs,.ft-geo.ft-specs th,.ft-geo.ft-specs td{border:none;background:transparent}
.ft-geo.ft-specs th,.ft-geo.ft-specs td{border-top:1px solid #ddd}
.ft-geo.ft-specs tbody tr:nth-child(even),.ft-geo.ft-specs tbody tr:hover{background:transparent}
.e-n-accordion-item-title{border:none!important;border-bottom:1px solid #ddd!important}
.e-n-accordion-item .e-con-boxed{border:none!important}
.ft-cta-sin-boton .elementor-cta__button{display:none!important}
@media screen and (max-width:40em){.ft-specs,.ft-specs tbody,.ft-specs tr,.ft-specs th,.ft-specs td{display:block;width:100%}
.ft-specs th{border-bottom:none;padding-bottom:2px}.ft-specs td{padding-top:2px;margin-bottom:8px}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avalon';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://trekperu.pe/wp-content/uploads/2024/03/Avalon-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Avalon';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://trekperu.pe/wp-content/uploads/2024/03/Avalon-Bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */