.elementor-24709 .elementor-element.elementor-element-b896c136{--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-24709 .elementor-element.elementor-element-7834035{--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-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri div{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri > div, .elementor-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri > h1, .elementor-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri > h2, .elementor-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri > h3, .elementor-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri > h4, .elementor-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri > h5, .elementor-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri > h6, .elementor-24709 .elementor-element.elementor-element-1893e2c.ob-harakiri > p{transform:rotate(0deg);}.elementor-24709 .elementor-element.elementor-element-1893e2c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-a4e5ade .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24709 .elementor-element.elementor-element-2ec95ae{--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-24709 .elementor-element.elementor-element-a9afc2e{--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-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__content{text-align:start;}.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-f69a8b1{--display:flex;}.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__content{text-align:start;}.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-df0176a{--display:flex;}.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__content{text-align:start;}.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-fa68f95{--display:flex;}.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__content{text-align:start;}.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-7027873{--display:flex;}.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta .elementor-cta__bg, .elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );}.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-24709 .elementor-element.elementor-element-e95281b{--display:flex;}.elementor-24709 .elementor-element.elementor-element-7d8d505{--display:flex;}.elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri div{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri > div, .elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri > h1, .elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri > h2, .elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri > h3, .elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri > h4, .elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri > h5, .elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri > h6, .elementor-24709 .elementor-element.elementor-element-83d163d.ob-harakiri > p{transform:rotate(0deg);}.elementor-24709 .elementor-element.elementor-element-83d163d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-ef64991{--display:flex;}.elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri div{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri > div, .elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri > h1, .elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri > h2, .elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri > h3, .elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri > h4, .elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri > h5, .elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri > h6, .elementor-24709 .elementor-element.elementor-element-a4feca9.ob-harakiri > p{transform:rotate(0deg);}.elementor-24709 .elementor-element.elementor-element-a4feca9 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-8e1d6ce{--display:flex;}.elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri div{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri > div, .elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri > h1, .elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri > h2, .elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri > h3, .elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri > h4, .elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri > h5, .elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri > h6, .elementor-24709 .elementor-element.elementor-element-f59b12b.ob-harakiri > p{transform:rotate(0deg);}.elementor-24709 .elementor-element.elementor-element-f59b12b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-89e2052{--display:flex;}.elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri div{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri > div, .elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri > h1, .elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri > h2, .elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri > h3, .elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri > h4, .elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri > h5, .elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri > h6, .elementor-24709 .elementor-element.elementor-element-858a013.ob-harakiri > p{transform:rotate(0deg);}.elementor-24709 .elementor-element.elementor-element-858a013 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-ea75c6a{--display:flex;}.elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri div{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri > div, .elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri > h1, .elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri > h2, .elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri > h3, .elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri > h4, .elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri > h5, .elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri > h6, .elementor-24709 .elementor-element.elementor-element-93eb46a.ob-harakiri > p{transform:rotate(0deg);}.elementor-24709 .elementor-element.elementor-element-93eb46a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-4c43cac{--display:flex;}.elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri div{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri > div, .elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri > h1, .elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri > h2, .elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri > h3, .elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri > h4, .elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri > h5, .elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri > h6, .elementor-24709 .elementor-element.elementor-element-50f3e16.ob-harakiri > p{transform:rotate(0deg);}.elementor-24709 .elementor-element.elementor-element-50f3e16 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-126a30e{--display:flex;}.elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri div{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri > div, .elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri > h1, .elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri > h2, .elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri > h3, .elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri > h4, .elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri > h5, .elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri > h6, .elementor-24709 .elementor-element.elementor-element-afc0263.ob-harakiri > p{transform:rotate(0deg);}.elementor-24709 .elementor-element.elementor-element-afc0263 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-0ad6ef4{--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-24709 .elementor-element.elementor-element-0ad6ef4 > .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-24709 .elementor-element.elementor-element-2b185fe{--display:flex;}.elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri div{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri > div, .elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri > h1, .elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri > h2, .elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri > h3, .elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri > h4, .elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri > h5, .elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri > h6, .elementor-24709 .elementor-element.elementor-element-6ba7ca4.ob-harakiri > p{transform:rotate(0deg);}.elementor-24709 .elementor-element.elementor-element-6ba7ca4 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-d305028{--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-24709 .elementor-element.elementor-element-05c382e{--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-24709 .elementor-element.elementor-element-ea70227{--display:flex;}.elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri div{writing-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri > div, .elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri > h1, .elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri > h2, .elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri > h3, .elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri > h4, .elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri > h5, .elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri > h6, .elementor-24709 .elementor-element.elementor-element-91aba67.ob-harakiri > p{transform:rotate(0deg);}.elementor-24709 .elementor-element.elementor-element-91aba67 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-24709 .elementor-element.elementor-element-0650e04{--display:flex;}.elementor-24709 .elementor-element.elementor-element-2d1a24f{--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-24709 .elementor-element.elementor-element-2d1a24f > .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-24709 .elementor-element.elementor-element-2d1a24f.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-24709 .elementor-element.elementor-element-2d1a24f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-24709 .elementor-element.elementor-element-2d1a24f.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-24709 .elementor-element.elementor-element-2d1a24f.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-24709 .elementor-element.elementor-element-2d1a24f.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-24709 .elementor-element.elementor-element-2d1a24f [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-24709 .elementor-element.elementor-element-2d1a24f{--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-1ee32f0 */.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-706f5a4 */.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-44fd096 */.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c2f70e7 */.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a0d7bb1 */.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6aeeab0 */.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-21d5624 */.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-1ee32f0 */.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-706f5a4 */.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-44fd096 */.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c2f70e7 */.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a0d7bb1 */.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6aeeab0 */.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-21d5624 */.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-1ee32f0 */.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-706f5a4 */.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-44fd096 */.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c2f70e7 */.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a0d7bb1 */.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6aeeab0 */.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-21d5624 */.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-1ee32f0 */.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-706f5a4 */.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-44fd096 */.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c2f70e7 */.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a0d7bb1 */.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6aeeab0 */.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-21d5624 */.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-1ee32f0 */.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-706f5a4 */.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-44fd096 */.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c2f70e7 */.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a0d7bb1 */.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6aeeab0 */.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-21d5624 */.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-1ee32f0 */.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-706f5a4 */.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-44fd096 */.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c2f70e7 */.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a0d7bb1 */.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6aeeab0 */.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-21d5624 */.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-1ee32f0 */.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-1ee32f0 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-706f5a4 */.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-706f5a4 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-44fd096 */.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-44fd096 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c2f70e7 */.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__content{background:transparent;padding:16px 0 0}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-wrapper{min-height:0;aspect-ratio:16/9}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg{position:absolute;inset:0;height:100%;background-size:cover;background-position:center}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__bg-overlay{background-color:transparent}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button{background:transparent;border:none;padding:0;color:#1f1f1f;font-weight:400;text-decoration:none}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button:hover{background:transparent;border:none;text-decoration:underline}

.elementor-24709 .elementor-element.elementor-element-c2f70e7 .elementor-cta__button::after{content:' \203A';text-decoration:none;display:inline-block}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a0d7bb1 */.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-a0d7bb1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-2698ecd .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6aeeab0 */.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-6aeeab0 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-21d5624 */.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__content {
    position: relative;
}

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

.elementor-24709 .elementor-element.elementor-element-21d5624 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-5424898 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-72e9183 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-d653ca1 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-4e784f2 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-edba2f4 .elementor-cta__button {
    border: none;
}

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

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

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button {
    border: none;
}

.elementor-24709 .elementor-element.elementor-element-af6e1d8 .elementor-cta__button:hover {
    border: none;
    background-color: #313131;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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-83d163d */.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 */