.elementor-22196 .elementor-element.elementor-element-50a226b9{--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-22196 .elementor-element.elementor-element-f02d6ab{--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-22196 .elementor-element.elementor-element-0361311.ob-harakiri{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-0361311.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-0361311.ob-harakiri div{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-0361311.ob-harakiri > div, .elementor-22196 .elementor-element.elementor-element-0361311.ob-harakiri > h1, .elementor-22196 .elementor-element.elementor-element-0361311.ob-harakiri > h2, .elementor-22196 .elementor-element.elementor-element-0361311.ob-harakiri > h3, .elementor-22196 .elementor-element.elementor-element-0361311.ob-harakiri > h4, .elementor-22196 .elementor-element.elementor-element-0361311.ob-harakiri > h5, .elementor-22196 .elementor-element.elementor-element-0361311.ob-harakiri > h6, .elementor-22196 .elementor-element.elementor-element-0361311.ob-harakiri > p{transform:rotate(0deg);}.elementor-22196 .elementor-element.elementor-element-0361311 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-58cc01f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22196 .elementor-element.elementor-element-b0d2d82{--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-22196 .elementor-element.elementor-element-e9347cc .elementor-cta .elementor-cta__bg, .elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__bg-wrapper{min-width:64%;}.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-88f61ad );}.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__button:hover{border-color:var( --e-global-color-primary );}.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta .elementor-cta__bg, .elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-88f61ad );}.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__button:hover{border-color:var( --e-global-color-primary );}.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta .elementor-cta__bg, .elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__bg-wrapper{min-width:64%;}.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-88f61ad );}.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__button:hover{border-color:var( --e-global-color-primary );}.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta .elementor-cta__bg, .elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-88f61ad );}.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__button:hover{border-color:var( --e-global-color-primary );}.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta .elementor-cta__bg, .elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-88f61ad );}.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__button:hover{border-color:var( --e-global-color-primary );}.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta .elementor-cta__bg, .elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__bg-wrapper{min-width:64%;}.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-88f61ad );}.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__button:hover{border-color:var( --e-global-color-primary );}.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta .elementor-cta__bg, .elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content{min-height:33vh;text-align:start;background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__bg-wrapper{min-width:64%;}.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;}.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__button{color:var( --e-global-color-88f61ad );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-88f61ad );}.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__button:hover{border-color:var( --e-global-color-primary );}.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-330b6c4 );}.elementor-22196 .elementor-element.elementor-element-1cb75eb{--display:flex;}.elementor-22196 .elementor-element.elementor-element-c29a223{--display:flex;}.elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri div{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri > div, .elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri > h1, .elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri > h2, .elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri > h3, .elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri > h4, .elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri > h5, .elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri > h6, .elementor-22196 .elementor-element.elementor-element-d43bc3b.ob-harakiri > p{transform:rotate(0deg);}.elementor-22196 .elementor-element.elementor-element-d43bc3b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-358dd36{--display:flex;}.elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri div{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri > div, .elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri > h1, .elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri > h2, .elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri > h3, .elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri > h4, .elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri > h5, .elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri > h6, .elementor-22196 .elementor-element.elementor-element-b4cbb09.ob-harakiri > p{transform:rotate(0deg);}.elementor-22196 .elementor-element.elementor-element-b4cbb09 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-7b22ac8{--display:flex;}.elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri div{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri > div, .elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri > h1, .elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri > h2, .elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri > h3, .elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri > h4, .elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri > h5, .elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri > h6, .elementor-22196 .elementor-element.elementor-element-c537f63.ob-harakiri > p{transform:rotate(0deg);}.elementor-22196 .elementor-element.elementor-element-c537f63 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-5607069{--display:flex;}.elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri div{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri > div, .elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri > h1, .elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri > h2, .elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri > h3, .elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri > h4, .elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri > h5, .elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri > h6, .elementor-22196 .elementor-element.elementor-element-c3f13c4.ob-harakiri > p{transform:rotate(0deg);}.elementor-22196 .elementor-element.elementor-element-c3f13c4 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-f8d4043{--display:flex;}.elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri div{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri > div, .elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri > h1, .elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri > h2, .elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri > h3, .elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri > h4, .elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri > h5, .elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri > h6, .elementor-22196 .elementor-element.elementor-element-1a499ba.ob-harakiri > p{transform:rotate(0deg);}.elementor-22196 .elementor-element.elementor-element-1a499ba > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-340d96b{--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-22196 .elementor-element.elementor-element-340d96b > .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-22196 .elementor-element.elementor-element-4672336{--display:flex;}.elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri div{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri > div, .elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri > h1, .elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri > h2, .elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri > h3, .elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri > h4, .elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri > h5, .elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri > h6, .elementor-22196 .elementor-element.elementor-element-e6ebaa9.ob-harakiri > p{transform:rotate(0deg);}.elementor-22196 .elementor-element.elementor-element-e6ebaa9 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-6bb6528{--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-22196 .elementor-element.elementor-element-825b6f3{--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-22196 .elementor-element.elementor-element-e046952{--display:flex;}.elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri div{writing-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri > div, .elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri > h1, .elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri > h2, .elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri > h3, .elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri > h4, .elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri > h5, .elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri > h6, .elementor-22196 .elementor-element.elementor-element-51c59b1.ob-harakiri > p{transform:rotate(0deg);}.elementor-22196 .elementor-element.elementor-element-51c59b1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-22196 .elementor-element.elementor-element-d417590{--display:flex;}.elementor-22196 .elementor-element.elementor-element-a44b170{--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-22196 .elementor-element.elementor-element-a44b170 > .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-22196 .elementor-element.elementor-element-a44b170.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-22196 .elementor-element.elementor-element-a44b170.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-22196 .elementor-element.elementor-element-a44b170.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-22196 .elementor-element.elementor-element-a44b170.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-22196 .elementor-element.elementor-element-a44b170.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-22196 .elementor-element.elementor-element-a44b170 [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-22196 .elementor-element.elementor-element-a44b170{--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-e9347cc */.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-47f1566 */.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1461a3c */.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b1507b2 */.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9c57f67 */.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c4cbbbb */.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-473adb7 */.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-e9347cc */.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-47f1566 */.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1461a3c */.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b1507b2 */.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9c57f67 */.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c4cbbbb */.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-473adb7 */.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-e9347cc */.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-47f1566 */.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1461a3c */.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b1507b2 */.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9c57f67 */.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c4cbbbb */.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-473adb7 */.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-e9347cc */.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-47f1566 */.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1461a3c */.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b1507b2 */.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9c57f67 */.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c4cbbbb */.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-473adb7 */.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-e9347cc */.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-47f1566 */.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1461a3c */.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b1507b2 */.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9c57f67 */.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c4cbbbb */.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-473adb7 */.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-e9347cc */.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-47f1566 */.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1461a3c */.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b1507b2 */.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9c57f67 */.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c4cbbbb */.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-473adb7 */.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-e9347cc */.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-e9347cc .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-47f1566 */.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-47f1566 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1461a3c */.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-1461a3c .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b1507b2 */.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-b1507b2 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9c57f67 */.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-9c57f67 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c4cbbbb */.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-c4cbbbb .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-473adb7 */.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content {
    position: relative;
}

.elementor-22196 .elementor-element.elementor-element-473adb7 .elementor-cta__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    border-top: solid 2px black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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-d43bc3b */.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}
.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-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}
@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 */