.elementor-24760 .elementor-element.elementor-element-3e5b7a52{--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-24760 .elementor-element.elementor-element-95f2a16{--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-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri div{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri > div, .elementor-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri > h1, .elementor-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri > h2, .elementor-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri > h3, .elementor-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri > h4, .elementor-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri > h5, .elementor-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri > h6, .elementor-24760 .elementor-element.elementor-element-0f6321d.ob-harakiri > p{transform:rotate(0deg);}.elementor-24760 .elementor-element.elementor-element-0f6321d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-8ef70aa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24760 .elementor-element.elementor-element-a3e60a5{--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-24760 .elementor-element.elementor-element-5b331fd .elementor-cta .elementor-cta__bg, .elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta .elementor-cta__bg, .elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta .elementor-cta__bg, .elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta .elementor-cta__bg, .elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta .elementor-cta__bg, .elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta .elementor-cta__bg, .elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta .elementor-cta__bg, .elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta .elementor-cta__bg, .elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta .elementor-cta__bg, .elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24760 .elementor-element.elementor-element-453d741{--display:flex;}.elementor-24760 .elementor-element.elementor-element-0f0d830{--display:flex;}.elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri div{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri > div, .elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri > h1, .elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri > h2, .elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri > h3, .elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri > h4, .elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri > h5, .elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri > h6, .elementor-24760 .elementor-element.elementor-element-0c88cdd.ob-harakiri > p{transform:rotate(0deg);}.elementor-24760 .elementor-element.elementor-element-0c88cdd > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-83e13b0{--display:flex;}.elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri div{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri > div, .elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri > h1, .elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri > h2, .elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri > h3, .elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri > h4, .elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri > h5, .elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri > h6, .elementor-24760 .elementor-element.elementor-element-923c04b.ob-harakiri > p{transform:rotate(0deg);}.elementor-24760 .elementor-element.elementor-element-923c04b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-fb6b616{--display:flex;}.elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri div{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri > div, .elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri > h1, .elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri > h2, .elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri > h3, .elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri > h4, .elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri > h5, .elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri > h6, .elementor-24760 .elementor-element.elementor-element-1e68742.ob-harakiri > p{transform:rotate(0deg);}.elementor-24760 .elementor-element.elementor-element-1e68742 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-0e497b4{--display:flex;}.elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri div{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri > div, .elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri > h1, .elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri > h2, .elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri > h3, .elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri > h4, .elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri > h5, .elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri > h6, .elementor-24760 .elementor-element.elementor-element-48cbfce.ob-harakiri > p{transform:rotate(0deg);}.elementor-24760 .elementor-element.elementor-element-48cbfce > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-7218819{--display:flex;}.elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri div{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri > div, .elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri > h1, .elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri > h2, .elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri > h3, .elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri > h4, .elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri > h5, .elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri > h6, .elementor-24760 .elementor-element.elementor-element-bb58206.ob-harakiri > p{transform:rotate(0deg);}.elementor-24760 .elementor-element.elementor-element-bb58206 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-d40d992{--display:flex;}.elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri div{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri > div, .elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri > h1, .elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri > h2, .elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri > h3, .elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri > h4, .elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri > h5, .elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri > h6, .elementor-24760 .elementor-element.elementor-element-1f65b07.ob-harakiri > p{transform:rotate(0deg);}.elementor-24760 .elementor-element.elementor-element-1f65b07 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-249736f{--display:flex;}.elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri div{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri > div, .elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri > h1, .elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri > h2, .elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri > h3, .elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri > h4, .elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri > h5, .elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri > h6, .elementor-24760 .elementor-element.elementor-element-71da016.ob-harakiri > p{transform:rotate(0deg);}.elementor-24760 .elementor-element.elementor-element-71da016 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-71eda38{--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-24760 .elementor-element.elementor-element-71eda38 > .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-24760 .elementor-element.elementor-element-c7bcad6{--display:flex;}.elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri div{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri > div, .elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri > h1, .elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri > h2, .elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri > h3, .elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri > h4, .elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri > h5, .elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri > h6, .elementor-24760 .elementor-element.elementor-element-a22e1c5.ob-harakiri > p{transform:rotate(0deg);}.elementor-24760 .elementor-element.elementor-element-a22e1c5 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-1a9be29{--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-24760 .elementor-element.elementor-element-3eaeed7{--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-24760 .elementor-element.elementor-element-1c16ec9{--display:flex;}.elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri div{writing-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri > div, .elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri > h1, .elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri > h2, .elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri > h3, .elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri > h4, .elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri > h5, .elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri > h6, .elementor-24760 .elementor-element.elementor-element-161a73d.ob-harakiri > p{transform:rotate(0deg);}.elementor-24760 .elementor-element.elementor-element-161a73d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24760 .elementor-element.elementor-element-9bef453{--display:flex;}.elementor-24760 .elementor-element.elementor-element-6d337b8{--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-24760 .elementor-element.elementor-element-6d337b8 > .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-24760 .elementor-element.elementor-element-6d337b8.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-24760 .elementor-element.elementor-element-6d337b8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-24760 .elementor-element.elementor-element-6d337b8.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-24760 .elementor-element.elementor-element-6d337b8.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-24760 .elementor-element.elementor-element-6d337b8.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-24760 .elementor-element.elementor-element-6d337b8 [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-24760 .elementor-element.elementor-element-6d337b8{--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-5b331fd */.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-89188d8 */.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-13e31f0 */.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-352d5c5 */.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-5b331fd */.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-89188d8 */.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-13e31f0 */.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-352d5c5 */.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-5b331fd */.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-89188d8 */.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-13e31f0 */.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-352d5c5 */.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-5b331fd */.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-89188d8 */.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-13e31f0 */.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-352d5c5 */.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-5b331fd */.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-89188d8 */.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-13e31f0 */.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-352d5c5 */.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-5b331fd */.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-89188d8 */.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-13e31f0 */.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-352d5c5 */.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-5b331fd */.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-5b331fd .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-5fa9ac6 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-eccff20 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-600b333 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-89188d8 */.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-89188d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-13e31f0 */.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-13e31f0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-352d5c5 */.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__content {
    position: relative;
}

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

.elementor-24760 .elementor-element.elementor-element-352d5c5 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-4910896 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button {
    border: none;
}

.elementor-24760 .elementor-element.elementor-element-3c9d96c .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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-0c88cdd */.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 */