.elementor-3843 .elementor-element.elementor-element-5f232562{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3843 .elementor-element.elementor-element-2f6856d5{text-align:center;}.elementor-3843 .elementor-element.elementor-element-2f6856d5 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-36720834{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-527d6d36{text-align:center;}.elementor-3843 .elementor-element.elementor-element-527d6d36 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:23.8px;font-weight:500;color:#888888;}.elementor-3843 .elementor-element.elementor-element-405c47a2{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-36faaec{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .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-3843 .elementor-element.elementor-element-51854576{--display:flex;}.elementor-3843 .elementor-element.elementor-element-67185f01{--display:flex;}.elementor-3843 .elementor-element.elementor-element-23aefe74{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-4f744a97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3843 .elementor-element.elementor-element-5313fd83{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-78e13d29{text-align:start;}.elementor-3843 .elementor-element.elementor-element-78e13d29 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-1e0ad72c{text-align:start;}.elementor-3843 .elementor-element.elementor-element-1e0ad72c .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-14021f9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-6b6a4eaf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3843 .elementor-element.elementor-element-5380ec55{text-align:start;}.elementor-3843 .elementor-element.elementor-element-5380ec55 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-3f0decc2{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-d07e005{text-align:start;}.elementor-3843 .elementor-element.elementor-element-d07e005 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-25f9c248{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-67c1567e{text-align:start;}.elementor-3843 .elementor-element.elementor-element-67c1567e .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3843 .elementor-element.elementor-element-294a3284{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-242b19a6{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-42ae199e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-42ae199e:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-42ae199e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-4c7b6cbc{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-4c7b6cbc .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-5f29457a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-5f29457a:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-5f29457a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-1bc25232{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-1bc25232 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-76ab01{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3843 .elementor-element.elementor-element-2e0d2cca{--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;border-style:none;--border-style:none;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-70b4f9a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-503de804{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-47551d58{text-align:start;}.elementor-3843 .elementor-element.elementor-element-47551d58 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-2d552a69{text-align:start;}.elementor-3843 .elementor-element.elementor-element-2d552a69 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-4c361ae6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-3672852{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3843 .elementor-element.elementor-element-6a7488d5{text-align:start;}.elementor-3843 .elementor-element.elementor-element-6a7488d5 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-2906a393{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-4df321fe{text-align:start;}.elementor-3843 .elementor-element.elementor-element-4df321fe .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-16b72b4b{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-78ef5c6f{text-align:start;}.elementor-3843 .elementor-element.elementor-element-78ef5c6f .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3843 .elementor-element.elementor-element-3adc195f{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-18c67d9d{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-26467ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-26467ed:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-26467ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-12a48252{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-12a48252 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-694d1b4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-694d1b4f:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-694d1b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-3dd7b22f{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-3dd7b22f .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-6aa9eb18{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3843 .elementor-element.elementor-element-52f58a1e{--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;border-style:none;--border-style:none;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-2f18f898{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-17f1c471{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-6040542d{text-align:start;}.elementor-3843 .elementor-element.elementor-element-6040542d .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-54bc75ba{text-align:start;}.elementor-3843 .elementor-element.elementor-element-54bc75ba .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-16d43ce2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-34a31654{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3843 .elementor-element.elementor-element-51fc2cee{text-align:start;}.elementor-3843 .elementor-element.elementor-element-51fc2cee .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-39e889fa{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-3b8df776{text-align:start;}.elementor-3843 .elementor-element.elementor-element-3b8df776 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-418c6191{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-6023d9a4{text-align:start;}.elementor-3843 .elementor-element.elementor-element-6023d9a4 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3843 .elementor-element.elementor-element-273e72de{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-1a9e0281{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-114a2b21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-114a2b21:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-114a2b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-3bbb6b{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-3bbb6b .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-70f9ca7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-70f9ca7:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-70f9ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-461b8f61{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-461b8f61 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-1810d193{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3843 .elementor-element.elementor-element-22380c83{--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;border-style:none;--border-style:none;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-2f88ea6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-256357d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-4300343{text-align:start;}.elementor-3843 .elementor-element.elementor-element-4300343 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-2be3ba47{text-align:start;}.elementor-3843 .elementor-element.elementor-element-2be3ba47 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-687973b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-4218f7c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3843 .elementor-element.elementor-element-45f7d711{text-align:start;}.elementor-3843 .elementor-element.elementor-element-45f7d711 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-3ba70be7{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-f28de16{text-align:start;}.elementor-3843 .elementor-element.elementor-element-f28de16 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-29c4edbf{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-3df1687{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-44cb4eb4{text-align:start;}.elementor-3843 .elementor-element.elementor-element-44cb4eb4 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3843 .elementor-element.elementor-element-3369a1de{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-4003debe{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-6bcec54a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-6bcec54a:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-6bcec54a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-134a1db5{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-134a1db5 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-2d722b1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-2d722b1b:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-2d722b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-690f630f{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-690f630f .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-505cb11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-505cb11:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-505cb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-179b9cac{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-179b9cac .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-571d0993{--display:flex;}.elementor-3843 .elementor-element.elementor-element-4bdc51c9{--display:flex;}.elementor-3843 .elementor-element.elementor-element-6bd61ad8{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-41ac6439{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-5c430508{--display:flex;}.elementor-3843 .elementor-element.elementor-element-159320ec{text-align:start;}.elementor-3843 .elementor-element.elementor-element-159320ec .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-4b84498f{text-align:start;}.elementor-3843 .elementor-element.elementor-element-4b84498f .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-20cf855c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-24c8d3cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3843 .elementor-element.elementor-element-460b1586{text-align:start;}.elementor-3843 .elementor-element.elementor-element-460b1586 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-487f2154{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-67902f75{text-align:start;}.elementor-3843 .elementor-element.elementor-element-67902f75 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3843 .elementor-element.elementor-element-31697b9f{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-69bc801a{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-eb43e78{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-eb43e78:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-eb43e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3843 .elementor-element.elementor-element-5f563245{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-5f563245 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-3ae3bb8a{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3843 .elementor-element.elementor-element-7eac9b66{--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;border-style:none;--border-style:none;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-2ab24c5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-561ae249{--display:flex;}.elementor-3843 .elementor-element.elementor-element-645da558{text-align:start;}.elementor-3843 .elementor-element.elementor-element-645da558 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-73385a40{text-align:start;}.elementor-3843 .elementor-element.elementor-element-73385a40 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-1b46d1ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-5be27065{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3843 .elementor-element.elementor-element-2d7cbacd{text-align:start;}.elementor-3843 .elementor-element.elementor-element-2d7cbacd .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-35a5aa85{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-1cd7873c{text-align:start;}.elementor-3843 .elementor-element.elementor-element-1cd7873c .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3843 .elementor-element.elementor-element-3f42def9{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-25492e10{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-5fcef86f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-5fcef86f:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-5fcef86f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-12798be8{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-12798be8 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-77e36f8a{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3843 .elementor-element.elementor-element-30ce5120{--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;border-style:none;--border-style:none;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-c9f27eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-3fcf05a{--display:flex;}.elementor-3843 .elementor-element.elementor-element-23f93d8a{text-align:start;}.elementor-3843 .elementor-element.elementor-element-23f93d8a .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-d47458c{text-align:start;}.elementor-3843 .elementor-element.elementor-element-d47458c .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-296d68c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-17017fe3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3843 .elementor-element.elementor-element-7c524326{text-align:start;}.elementor-3843 .elementor-element.elementor-element-7c524326 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-6fc5858d{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-78197148{text-align:start;}.elementor-3843 .elementor-element.elementor-element-78197148 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3843 .elementor-element.elementor-element-2b18772a{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-fb7e753{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-5c465518{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-5c465518:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-5c465518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3843 .elementor-element.elementor-element-3e222b00{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:10px 0px 10px 0px;}.elementor-3843 .elementor-element.elementor-element-3e222b00 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-4c310d4{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3843 .elementor-element.elementor-element-24b43a5d{--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;border-style:none;--border-style:none;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-857157c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-4a7b9ae4{--display:flex;}.elementor-3843 .elementor-element.elementor-element-ddcbda6{text-align:start;}.elementor-3843 .elementor-element.elementor-element-ddcbda6 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-6af07bd2{text-align:start;}.elementor-3843 .elementor-element.elementor-element-6af07bd2 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-659e59ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3843 .elementor-element.elementor-element-1597230a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3843 .elementor-element.elementor-element-763813df{text-align:start;}.elementor-3843 .elementor-element.elementor-element-763813df .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-6cbddaff{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-74b2b6b1{text-align:start;}.elementor-3843 .elementor-element.elementor-element-74b2b6b1 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3843 .elementor-element.elementor-element-2f2bd450{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-5c3e7b3f{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-7397d01f{text-align:start;}.elementor-3843 .elementor-element.elementor-element-7397d01f .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3843 .elementor-element.elementor-element-2adb990d{--spacer-size:15px;}.elementor-3843 .elementor-element.elementor-element-3625f994{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3843 .elementor-element.elementor-element-6e24d71e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-6e24d71e:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-6e24d71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-375e8c5{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-375e8c5 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-275e7ffd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-275e7ffd:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-275e7ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-43033ae8{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-43033ae8 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-a5e26cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3843 .elementor-element.elementor-element-a5e26cf:not(.elementor-motion-effects-element-type-background), .elementor-3843 .elementor-element.elementor-element-a5e26cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-654e88fa{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3843 .elementor-element.elementor-element-654e88fa .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3843 .elementor-element.elementor-element-51f2ffb3{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:50px;--n-tabs-title-padding-right:160px;--n-tabs-title-padding-bottom:50px;--n-tabs-title-padding-left:160px;--n-tabs-title-font-size:20px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-secondary );--n-tabs-icon-size:67px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3843 .elementor-element.elementor-element-51f2ffb3.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F8DFDF;}.elementor-3843 .elementor-element.elementor-element-51f2ffb3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3843 .elementor-element.elementor-element-51f2ffb3.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F8DFDF;}.elementor-3843 .elementor-element.elementor-element-51f2ffb3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Proxima Nova", Sans-serif;font-weight:500;}.elementor-3843 .elementor-element.elementor-element-51f2ffb3 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-3843 .elementor-element.elementor-element-65eba1b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3843 .elementor-element.elementor-element-4f744a97{--width:10%;}.elementor-3843 .elementor-element.elementor-element-5313fd83{--width:80%;}.elementor-3843 .elementor-element.elementor-element-14021f9d{--width:10%;}.elementor-3843 .elementor-element.elementor-element-42ae199e{--width:26%;}.elementor-3843 .elementor-element.elementor-element-5f29457a{--width:30%;}.elementor-3843 .elementor-element.elementor-element-70b4f9a0{--width:10%;}.elementor-3843 .elementor-element.elementor-element-503de804{--width:80%;}.elementor-3843 .elementor-element.elementor-element-4c361ae6{--width:10%;}.elementor-3843 .elementor-element.elementor-element-26467ed{--width:25%;}.elementor-3843 .elementor-element.elementor-element-694d1b4f{--width:25%;}.elementor-3843 .elementor-element.elementor-element-2f18f898{--width:10%;}.elementor-3843 .elementor-element.elementor-element-17f1c471{--width:80%;}.elementor-3843 .elementor-element.elementor-element-16d43ce2{--width:10%;}.elementor-3843 .elementor-element.elementor-element-114a2b21{--width:25%;}.elementor-3843 .elementor-element.elementor-element-70f9ca7{--width:25%;}.elementor-3843 .elementor-element.elementor-element-2f88ea6c{--width:10%;}.elementor-3843 .elementor-element.elementor-element-256357d9{--width:80%;}.elementor-3843 .elementor-element.elementor-element-687973b{--width:10%;}.elementor-3843 .elementor-element.elementor-element-6bcec54a{--width:25%;}.elementor-3843 .elementor-element.elementor-element-2d722b1b{--width:27%;}.elementor-3843 .elementor-element.elementor-element-505cb11{--width:25%;}.elementor-3843 .elementor-element.elementor-element-41ac6439{--width:10%;}.elementor-3843 .elementor-element.elementor-element-5c430508{--width:80%;}.elementor-3843 .elementor-element.elementor-element-20cf855c{--width:10%;}.elementor-3843 .elementor-element.elementor-element-eb43e78{--width:26%;}.elementor-3843 .elementor-element.elementor-element-2ab24c5f{--width:10%;}.elementor-3843 .elementor-element.elementor-element-561ae249{--width:80%;}.elementor-3843 .elementor-element.elementor-element-1b46d1ea{--width:10%;}.elementor-3843 .elementor-element.elementor-element-5fcef86f{--width:26%;}.elementor-3843 .elementor-element.elementor-element-c9f27eb{--width:10%;}.elementor-3843 .elementor-element.elementor-element-3fcf05a{--width:80%;}.elementor-3843 .elementor-element.elementor-element-296d68c0{--width:10%;}.elementor-3843 .elementor-element.elementor-element-5c465518{--width:26%;}.elementor-3843 .elementor-element.elementor-element-857157c{--width:10%;}.elementor-3843 .elementor-element.elementor-element-4a7b9ae4{--width:80%;}.elementor-3843 .elementor-element.elementor-element-659e59ae{--width:10%;}.elementor-3843 .elementor-element.elementor-element-6e24d71e{--width:25%;}.elementor-3843 .elementor-element.elementor-element-275e7ffd{--width:27%;}.elementor-3843 .elementor-element.elementor-element-a5e26cf{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-6b6a4eaf *//* =========================
   ACORDEÓN CANON – FINAL DEFINITIVO (CON FIXES)
   ========================= */

/* CONTENEDOR DEL ACORDEÓN */
.cc-acc{
  margin: 0 0 15px 0;              /* ↓ menos espacio entre cerrados */
}

/* HEADER (estado cerrado por defecto) */
.cc-acc__header{
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;

  /* ✅ FIX 1: evita hueco enorme entre logo y textos */
  justify-content: flex-start;      /* antes: space-between */
  gap: 12px;                        /* controla espacio entre logo y textos */

  padding: 14px 18px;               /* ↓ un poco más compacto */
  background: #E5E5E5;
  border-radius: 8px;
}

/* ✅ FIX 2: quita márgenes default (título/subtítulo) dentro del header */
.cc-acc__header h1,
.cc-acc__header h2,
.cc-acc__header h3,
.cc-acc__header h4,
.cc-acc__header p{
  margin: 0 !important;
}

/* ✅ FIX 3: separación mínima entre título y subtítulo (si el subtítulo es <p>) */
.cc-acc__header p{
  margin-top: 4px !important;
  line-height: 1.2;
}

/* ✅ FIX 4: si el logo es imagen, evita espacios raros */
.cc-acc__header img{
  display: block;
}

/* ✅ FIX 5: Elementor a veces mete wrappers con padding/margin */
.cc-acc__header .elementor-widget,
.cc-acc__header .elementor-widget-container{
  margin: 0 !important;
  padding: 0 !important;
}

/* BODY oculto por defecto */
.cc-acc__body{
  display: none;
}

/* =========================
   ESTADO ABIERTO
   ========================= */
.cc-acc.is-open{
  border: 1px solid #E5E5E5;
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
  margin-bottom: 14px;              /* separación solo cuando está abierto */
}

/* Header abierto (blanco) */
.cc-acc.is-open .cc-acc__header{
  background: #fff;
  border-radius: 0;
  padding-right: 46px;              /* espacio para la X */
}

/* Body visible */
.cc-acc.is-open .cc-acc__body{
  display: block;
  padding: 0 18px 18px;
}

/* =========================
   ICONOS (+ / X)
   ========================= */
.cc-acc__icon{
  width: 22px;                       /* mantiene el área clickeable */
  height: 22px;
  flex: 0 0 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;        /* 👈 tamaño del + */

  /* ✅ FIX 6: manda el icono al extremo derecho sin crear huecos */
  margin-left: auto;
}

/* CERRADO: + centrado */
.cc-acc:not(.is-open) .cc-acc__icon{
  background-image: url("http://pruebas-canon.canteradigital.io/wp-content/uploads/2026/01/icon-plus.svg.png");
  background-size: 14px 14px;        /* + más pequeño */
  position: static;
}

/* ABIERTO: X arriba derecha */
.cc-acc.is-open .cc-acc__icon{
  background-image: url("http://pruebas-canon.canteradigital.io/wp-content/uploads/2026/01/icon-close.svg.png");
  background-size: 18px 18px;        /* X más grande */
  position: absolute;
  top: 22px;
  right: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51854576 *//* =========================
   HEADER 3 PARTES: icono | titulo | +
   ========================= */

/* Header: control total del layout */
.cc-acc__header{
  display: flex;
  align-items: center;
  justify-content: flex-start;  /* no space-between */
  gap: 12px;                    /* distancia icono-titulo */
}

/* 1) Icono izquierdo: fijo */
.cc-acc__header > :first-child{
  flex: 0 0 auto;
}

/* 2) Título (la parte del medio): que ocupe el espacio pero SIN dejar hueco al inicio */
.cc-acc__header > :nth-child(2){
  flex: 1 1 auto;               /* se estira para llenar */
  min-width: 0;                 /* evita que empuje raro */
}

/* 3) Símbolo + (tu .cc-acc__icon): fijo y a la derecha */
.cc-acc__icon{
  flex: 0 0 22px;
  margin-left: auto;            /* lo manda al extremo derecho */
}

/* Quita márgenes default dentro del bloque del título */
.cc-acc__header > :nth-child(2) *{
  margin: 0 !important;
}

/* Separación mínima entre título y subtítulo (si aplica) */
.cc-acc__header > :nth-child(2) p{
  margin-top: 4px !important;
  line-height: 1.2;
}

/* Si Elementor metió padding en la columna del título */
.cc-acc__header > :nth-child(2),
.cc-acc__header > :nth-child(2) .elementor-widget-container{
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c8d3cc *//* BODY = todo lo que venga después del header dentro del acordeón */
.cc-acc > .cc-acc__header ~ *{
  background: #fff !important;
  border-top: 1px solid #d6d6d6 !important;
  padding: 18px 18px 22px !important;
  margin: 0 !important;
}

/* Oculta el body cuando NO esté abierto */
.cc-acc:not(.is-open) > .cc-acc__header ~ *{
  display: none !important;
}

/* Muestra el body cuando esté abierto */
.cc-acc.is-open > .cc-acc__header ~ *{
  display: block !important;
}

/* Normaliza espacios internos */
.cc-acc.is-open > .cc-acc__header ~ * p{
  margin: 0 0 12px !important;
}

.cc-acc.is-open > .cc-acc__header ~ * > *:first-child{
  margin-top: 0 !important;
}

.cc-acc.is-open > .cc-acc__header ~ * > *:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b6a4eaf *//* =========================
   ACORDEÓN CANON – FINAL DEFINITIVO (CON FIXES)
   ========================= */

/* CONTENEDOR DEL ACORDEÓN */
.cc-acc{
  margin: 0 0 15px 0;              /* ↓ menos espacio entre cerrados */
}

/* HEADER (estado cerrado por defecto) */
.cc-acc__header{
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;

  /* ✅ FIX 1: evita hueco enorme entre logo y textos */
  justify-content: flex-start;      /* antes: space-between */
  gap: 12px;                        /* controla espacio entre logo y textos */

  padding: 14px 18px;               /* ↓ un poco más compacto */
  background: #E5E5E5;
  border-radius: 8px;
}

/* ✅ FIX 2: quita márgenes default (título/subtítulo) dentro del header */
.cc-acc__header h1,
.cc-acc__header h2,
.cc-acc__header h3,
.cc-acc__header h4,
.cc-acc__header p{
  margin: 0 !important;
}

/* ✅ FIX 3: separación mínima entre título y subtítulo (si el subtítulo es <p>) */
.cc-acc__header p{
  margin-top: 4px !important;
  line-height: 1.2;
}

/* ✅ FIX 4: si el logo es imagen, evita espacios raros */
.cc-acc__header img{
  display: block;
}

/* ✅ FIX 5: Elementor a veces mete wrappers con padding/margin */
.cc-acc__header .elementor-widget,
.cc-acc__header .elementor-widget-container{
  margin: 0 !important;
  padding: 0 !important;
}

/* BODY oculto por defecto */
.cc-acc__body{
  display: none;
}

/* =========================
   ESTADO ABIERTO
   ========================= */
.cc-acc.is-open{
  border: 1px solid #E5E5E5;
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
  margin-bottom: 14px;              /* separación solo cuando está abierto */
}

/* Header abierto (blanco) */
.cc-acc.is-open .cc-acc__header{
  background: #fff;
  border-radius: 0;
  padding-right: 46px;              /* espacio para la X */
}

/* Body visible */
.cc-acc.is-open .cc-acc__body{
  display: block;
  padding: 0 18px 18px;
}

/* =========================
   ICONOS (+ / X)
   ========================= */
.cc-acc__icon{
  width: 22px;                       /* mantiene el área clickeable */
  height: 22px;
  flex: 0 0 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;        /* 👈 tamaño del + */

  /* ✅ FIX 6: manda el icono al extremo derecho sin crear huecos */
  margin-left: auto;
}

/* CERRADO: + centrado */
.cc-acc:not(.is-open) .cc-acc__icon{
  background-image: url("http://pruebas-canon.canteradigital.io/wp-content/uploads/2026/01/icon-plus.svg.png");
  background-size: 14px 14px;        /* + más pequeño */
  position: static;
}

/* ABIERTO: X arriba derecha */
.cc-acc.is-open .cc-acc__icon{
  background-image: url("http://pruebas-canon.canteradigital.io/wp-content/uploads/2026/01/icon-close.svg.png");
  background-size: 18px 18px;        /* X más grande */
  position: absolute;
  top: 22px;
  right: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51854576 *//* =========================
   HEADER 3 PARTES: icono | titulo | +
   ========================= */

/* Header: control total del layout */
.cc-acc__header{
  display: flex;
  align-items: center;
  justify-content: flex-start;  /* no space-between */
  gap: 12px;                    /* distancia icono-titulo */
}

/* 1) Icono izquierdo: fijo */
.cc-acc__header > :first-child{
  flex: 0 0 auto;
}

/* 2) Título (la parte del medio): que ocupe el espacio pero SIN dejar hueco al inicio */
.cc-acc__header > :nth-child(2){
  flex: 1 1 auto;               /* se estira para llenar */
  min-width: 0;                 /* evita que empuje raro */
}

/* 3) Símbolo + (tu .cc-acc__icon): fijo y a la derecha */
.cc-acc__icon{
  flex: 0 0 22px;
  margin-left: auto;            /* lo manda al extremo derecho */
}

/* Quita márgenes default dentro del bloque del título */
.cc-acc__header > :nth-child(2) *{
  margin: 0 !important;
}

/* Separación mínima entre título y subtítulo (si aplica) */
.cc-acc__header > :nth-child(2) p{
  margin-top: 4px !important;
  line-height: 1.2;
}

/* Si Elementor metió padding en la columna del título */
.cc-acc__header > :nth-child(2),
.cc-acc__header > :nth-child(2) .elementor-widget-container{
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c8d3cc *//* BODY = todo lo que venga después del header dentro del acordeón */
.cc-acc > .cc-acc__header ~ *{
  background: #fff !important;
  border-top: 1px solid #d6d6d6 !important;
  padding: 18px 18px 22px !important;
  margin: 0 !important;
}

/* Oculta el body cuando NO esté abierto */
.cc-acc:not(.is-open) > .cc-acc__header ~ *{
  display: none !important;
}

/* Muestra el body cuando esté abierto */
.cc-acc.is-open > .cc-acc__header ~ *{
  display: block !important;
}

/* Normaliza espacios internos */
.cc-acc.is-open > .cc-acc__header ~ * p{
  margin: 0 0 12px !important;
}

.cc-acc.is-open > .cc-acc__header ~ * > *:first-child{
  margin-top: 0 !important;
}

.cc-acc.is-open > .cc-acc__header ~ * > *:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b6a4eaf *//* =========================
   ACORDEÓN CANON – FINAL DEFINITIVO (CON FIXES)
   ========================= */

/* CONTENEDOR DEL ACORDEÓN */
.cc-acc{
  margin: 0 0 15px 0;              /* ↓ menos espacio entre cerrados */
}

/* HEADER (estado cerrado por defecto) */
.cc-acc__header{
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;

  /* ✅ FIX 1: evita hueco enorme entre logo y textos */
  justify-content: flex-start;      /* antes: space-between */
  gap: 12px;                        /* controla espacio entre logo y textos */

  padding: 14px 18px;               /* ↓ un poco más compacto */
  background: #E5E5E5;
  border-radius: 8px;
}

/* ✅ FIX 2: quita márgenes default (título/subtítulo) dentro del header */
.cc-acc__header h1,
.cc-acc__header h2,
.cc-acc__header h3,
.cc-acc__header h4,
.cc-acc__header p{
  margin: 0 !important;
}

/* ✅ FIX 3: separación mínima entre título y subtítulo (si el subtítulo es <p>) */
.cc-acc__header p{
  margin-top: 4px !important;
  line-height: 1.2;
}

/* ✅ FIX 4: si el logo es imagen, evita espacios raros */
.cc-acc__header img{
  display: block;
}

/* ✅ FIX 5: Elementor a veces mete wrappers con padding/margin */
.cc-acc__header .elementor-widget,
.cc-acc__header .elementor-widget-container{
  margin: 0 !important;
  padding: 0 !important;
}

/* BODY oculto por defecto */
.cc-acc__body{
  display: none;
}

/* =========================
   ESTADO ABIERTO
   ========================= */
.cc-acc.is-open{
  border: 1px solid #E5E5E5;
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
  margin-bottom: 14px;              /* separación solo cuando está abierto */
}

/* Header abierto (blanco) */
.cc-acc.is-open .cc-acc__header{
  background: #fff;
  border-radius: 0;
  padding-right: 46px;              /* espacio para la X */
}

/* Body visible */
.cc-acc.is-open .cc-acc__body{
  display: block;
  padding: 0 18px 18px;
}

/* =========================
   ICONOS (+ / X)
   ========================= */
.cc-acc__icon{
  width: 22px;                       /* mantiene el área clickeable */
  height: 22px;
  flex: 0 0 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;        /* 👈 tamaño del + */

  /* ✅ FIX 6: manda el icono al extremo derecho sin crear huecos */
  margin-left: auto;
}

/* CERRADO: + centrado */
.cc-acc:not(.is-open) .cc-acc__icon{
  background-image: url("http://pruebas-canon.canteradigital.io/wp-content/uploads/2026/01/icon-plus.svg.png");
  background-size: 14px 14px;        /* + más pequeño */
  position: static;
}

/* ABIERTO: X arriba derecha */
.cc-acc.is-open .cc-acc__icon{
  background-image: url("http://pruebas-canon.canteradigital.io/wp-content/uploads/2026/01/icon-close.svg.png");
  background-size: 18px 18px;        /* X más grande */
  position: absolute;
  top: 22px;
  right: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51854576 *//* =========================
   HEADER 3 PARTES: icono | titulo | +
   ========================= */

/* Header: control total del layout */
.cc-acc__header{
  display: flex;
  align-items: center;
  justify-content: flex-start;  /* no space-between */
  gap: 12px;                    /* distancia icono-titulo */
}

/* 1) Icono izquierdo: fijo */
.cc-acc__header > :first-child{
  flex: 0 0 auto;
}

/* 2) Título (la parte del medio): que ocupe el espacio pero SIN dejar hueco al inicio */
.cc-acc__header > :nth-child(2){
  flex: 1 1 auto;               /* se estira para llenar */
  min-width: 0;                 /* evita que empuje raro */
}

/* 3) Símbolo + (tu .cc-acc__icon): fijo y a la derecha */
.cc-acc__icon{
  flex: 0 0 22px;
  margin-left: auto;            /* lo manda al extremo derecho */
}

/* Quita márgenes default dentro del bloque del título */
.cc-acc__header > :nth-child(2) *{
  margin: 0 !important;
}

/* Separación mínima entre título y subtítulo (si aplica) */
.cc-acc__header > :nth-child(2) p{
  margin-top: 4px !important;
  line-height: 1.2;
}

/* Si Elementor metió padding en la columna del título */
.cc-acc__header > :nth-child(2),
.cc-acc__header > :nth-child(2) .elementor-widget-container{
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c8d3cc *//* BODY = todo lo que venga después del header dentro del acordeón */
.cc-acc > .cc-acc__header ~ *{
  background: #fff !important;
  border-top: 1px solid #d6d6d6 !important;
  padding: 18px 18px 22px !important;
  margin: 0 !important;
}

/* Oculta el body cuando NO esté abierto */
.cc-acc:not(.is-open) > .cc-acc__header ~ *{
  display: none !important;
}

/* Muestra el body cuando esté abierto */
.cc-acc.is-open > .cc-acc__header ~ *{
  display: block !important;
}

/* Normaliza espacios internos */
.cc-acc.is-open > .cc-acc__header ~ * p{
  margin: 0 0 12px !important;
}

.cc-acc.is-open > .cc-acc__header ~ * > *:first-child{
  margin-top: 0 !important;
}

.cc-acc.is-open > .cc-acc__header ~ * > *:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-51f2ffb3 *//* =======================================
   BOTONES (TAB) ICONO ARRIBA + TEXTO ABAJO
   Scope: canon-device-tabs
   ======================================= */

/* El clickable (tab/botón) en columna */
.canon-device-tabs .elementor-tab-title,
.canon-device-tabs [role="tab"]{
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  gap: 10px !important;          /* separación icono-texto */
}

/* Evita márgenes raros del texto dentro */
.canon-device-tabs .elementor-tab-title *,
.canon-device-tabs [role="tab"] *{
  margin: 0 !important;
}

/* Si el icono es <img> o <svg>, lo centramos */
.canon-device-tabs .elementor-tab-title img,
.canon-device-tabs [role="tab"] img,
.canon-device-tabs .elementor-tab-title svg,
.canon-device-tabs [role="tab"] svg{
  display: block;
  margin: 0 auto !important;
}

/* Si el texto viene en un span interno típico */
.canon-device-tabs .elementor-tab-title .elementor-tab-title-text,
.canon-device-tabs [role="tab"] .elementor-tab-title-text{
  display: block;
  width: 100%;
  text-align: center;
}





/* =======================================
   AJUSTE FINO: 2 TABS SIN DESBORDARSE
   Scope: canon-device-tabs
   ======================================= */

/* Contenedor de los tabs */
.canon-device-tabs .elementor-tabs-wrapper,
.canon-device-tabs [role="tablist"]{
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 16px !important;              /* ajusta si quieres menos/más separación */
  padding: 0 !important;             /* evita que el padding sume y desborde */
  box-sizing: border-box !important;
}

/* Cada tab: mitad menos la mitad del gap (esto evita que se “salga”) */
.canon-device-tabs .elementor-tab-title,
.canon-device-tabs [role="tab"]{
  width: auto !important;            /* ✅ quita el 50% */
  max-width: none !important;
  box-sizing: border-box !important;

  flex: 0 0 calc(48% - 8px) !important; /* 16px gap / 2 = 8px */
}

/* Por si hay links internos */
.canon-device-tabs .elementor-tab-title a,
.canon-device-tabs [role="tab"] a{
  width: 100% !important;
  display: flex !important;
}/* End custom CSS */