.elementor-3116 .elementor-element.elementor-element-36409cd{--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-3116 .elementor-element.elementor-element-fca69a8{text-align:center;}.elementor-3116 .elementor-element.elementor-element-fca69a8 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-5259a94{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-d4c6e55{text-align:center;}.elementor-3116 .elementor-element.elementor-element-d4c6e55 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:23.8px;font-weight:500;color:#888888;}.elementor-3116 .elementor-element.elementor-element-795651e{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-a0b5114{--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-3116 .elementor-element.elementor-element-4dac9c7{--display:flex;}.elementor-3116 .elementor-element.elementor-element-3ba0c89{--display:flex;}.elementor-3116 .elementor-element.elementor-element-895696a{--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-3116 .elementor-element.elementor-element-2d2d928{--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-3116 .elementor-element.elementor-element-08a9f2c{--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-3116 .elementor-element.elementor-element-5e76462{text-align:start;}.elementor-3116 .elementor-element.elementor-element-5e76462 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-1bf3769{text-align:start;}.elementor-3116 .elementor-element.elementor-element-1bf3769 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-f47f79a{--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-3116 .elementor-element.elementor-element-b05c7d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3116 .elementor-element.elementor-element-4f99bf2{text-align:start;}.elementor-3116 .elementor-element.elementor-element-4f99bf2 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-1d125bb{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-a65494b{text-align:start;}.elementor-3116 .elementor-element.elementor-element-a65494b .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-3b08b13{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-a891428{text-align:start;}.elementor-3116 .elementor-element.elementor-element-a891428 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3116 .elementor-element.elementor-element-4e0708e{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-f27393f{--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-3116 .elementor-element.elementor-element-14885c9{--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-3116 .elementor-element.elementor-element-14885c9:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-14885c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-f556acf{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-f556acf .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-dd08b96{--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-3116 .elementor-element.elementor-element-dd08b96:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-dd08b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-802ad19{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-802ad19 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-f886722{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3116 .elementor-element.elementor-element-04134da{--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-3116 .elementor-element.elementor-element-af0cad6{--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-3116 .elementor-element.elementor-element-afb0fe6{--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-3116 .elementor-element.elementor-element-cec512a{text-align:start;}.elementor-3116 .elementor-element.elementor-element-cec512a .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-e980931{text-align:start;}.elementor-3116 .elementor-element.elementor-element-e980931 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-d80dc9f{--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-3116 .elementor-element.elementor-element-16e852f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3116 .elementor-element.elementor-element-812cc0e{text-align:start;}.elementor-3116 .elementor-element.elementor-element-812cc0e .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-295dfe2{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-ead498f{text-align:start;}.elementor-3116 .elementor-element.elementor-element-ead498f .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-49a81e6{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-60fa001{text-align:start;}.elementor-3116 .elementor-element.elementor-element-60fa001 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3116 .elementor-element.elementor-element-a09df85{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-62b0c9d{--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-3116 .elementor-element.elementor-element-44f6d68{--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-3116 .elementor-element.elementor-element-44f6d68:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-44f6d68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-ff968e5{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-ff968e5 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-8a3eb5c{--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-3116 .elementor-element.elementor-element-8a3eb5c:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-8a3eb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-a187774{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-a187774 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-b04bd0b{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3116 .elementor-element.elementor-element-e96d448{--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-3116 .elementor-element.elementor-element-d93e4d0{--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-3116 .elementor-element.elementor-element-cb6d5e0{--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-3116 .elementor-element.elementor-element-dc58dc0{text-align:start;}.elementor-3116 .elementor-element.elementor-element-dc58dc0 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-e8b8a3f{text-align:start;}.elementor-3116 .elementor-element.elementor-element-e8b8a3f .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-701e9e8{--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-3116 .elementor-element.elementor-element-522d1ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3116 .elementor-element.elementor-element-deb4a35{text-align:start;}.elementor-3116 .elementor-element.elementor-element-deb4a35 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-695e6cd{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-b8ee226{text-align:start;}.elementor-3116 .elementor-element.elementor-element-b8ee226 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-b54905e{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-a50b438{text-align:start;}.elementor-3116 .elementor-element.elementor-element-a50b438 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3116 .elementor-element.elementor-element-a71dccc{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-05d3a23{--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-3116 .elementor-element.elementor-element-4c61cfd{--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-3116 .elementor-element.elementor-element-4c61cfd:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-4c61cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-6af141c{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-6af141c .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-1d02556{--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-3116 .elementor-element.elementor-element-1d02556:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-1d02556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-e5553b2{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-e5553b2 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-c88a39f{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3116 .elementor-element.elementor-element-50a7552{--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-3116 .elementor-element.elementor-element-ba230e0{--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-3116 .elementor-element.elementor-element-0c888a3{--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-3116 .elementor-element.elementor-element-16a4016{text-align:start;}.elementor-3116 .elementor-element.elementor-element-16a4016 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-7cd300c{text-align:start;}.elementor-3116 .elementor-element.elementor-element-7cd300c .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-0f0246c{--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-3116 .elementor-element.elementor-element-4c79091{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3116 .elementor-element.elementor-element-2921cc5{text-align:start;}.elementor-3116 .elementor-element.elementor-element-2921cc5 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-e647a36{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-54e1ea6{text-align:start;}.elementor-3116 .elementor-element.elementor-element-54e1ea6 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-8e17dce{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-97d44cd{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-d99c3f4{text-align:start;}.elementor-3116 .elementor-element.elementor-element-d99c3f4 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3116 .elementor-element.elementor-element-a9decf7{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-c2cdc69{--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-3116 .elementor-element.elementor-element-faf3adc{--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-3116 .elementor-element.elementor-element-faf3adc:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-faf3adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-2ea40ec{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-2ea40ec .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-2127db7{--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-3116 .elementor-element.elementor-element-2127db7:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-2127db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-515334d{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-515334d .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-816cfb9{--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-3116 .elementor-element.elementor-element-816cfb9:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-816cfb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-50ac3f0{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-50ac3f0 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-985ae77{--display:flex;}.elementor-3116 .elementor-element.elementor-element-fb1e045{--display:flex;}.elementor-3116 .elementor-element.elementor-element-0fbb631{--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-3116 .elementor-element.elementor-element-d8451c5{--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-3116 .elementor-element.elementor-element-179b0a7{--display:flex;}.elementor-3116 .elementor-element.elementor-element-e8edb21{text-align:start;}.elementor-3116 .elementor-element.elementor-element-e8edb21 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-e724403{text-align:start;}.elementor-3116 .elementor-element.elementor-element-e724403 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-813dc31{--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-3116 .elementor-element.elementor-element-474e9c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3116 .elementor-element.elementor-element-5c9065d{text-align:start;}.elementor-3116 .elementor-element.elementor-element-5c9065d .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-24a8fe6{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-75f0355{text-align:start;}.elementor-3116 .elementor-element.elementor-element-75f0355 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3116 .elementor-element.elementor-element-f439b94{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-da9a18b{--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-3116 .elementor-element.elementor-element-b945276{--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-3116 .elementor-element.elementor-element-b945276:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-b945276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3116 .elementor-element.elementor-element-967cdae{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-967cdae .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-915d33a{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3116 .elementor-element.elementor-element-8544ad8{--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-3116 .elementor-element.elementor-element-c33d37a{--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-3116 .elementor-element.elementor-element-0ff193b{--display:flex;}.elementor-3116 .elementor-element.elementor-element-37c3163{text-align:start;}.elementor-3116 .elementor-element.elementor-element-37c3163 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-d3ef6dd{text-align:start;}.elementor-3116 .elementor-element.elementor-element-d3ef6dd .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-b60624a{--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-3116 .elementor-element.elementor-element-aa1de45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3116 .elementor-element.elementor-element-b691705{text-align:start;}.elementor-3116 .elementor-element.elementor-element-b691705 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-a7bb677{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-e378a08{text-align:start;}.elementor-3116 .elementor-element.elementor-element-e378a08 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3116 .elementor-element.elementor-element-dd91113{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-a66d2d3{--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-3116 .elementor-element.elementor-element-cd1d293{--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-3116 .elementor-element.elementor-element-cd1d293:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-cd1d293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-16e2e9c{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-16e2e9c .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-11d8705{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3116 .elementor-element.elementor-element-39fc100{--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-3116 .elementor-element.elementor-element-6c399c8{--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-3116 .elementor-element.elementor-element-d71a27c{--display:flex;}.elementor-3116 .elementor-element.elementor-element-04163d1{text-align:start;}.elementor-3116 .elementor-element.elementor-element-04163d1 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-56131d0{text-align:start;}.elementor-3116 .elementor-element.elementor-element-56131d0 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-f4ce6b4{--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-3116 .elementor-element.elementor-element-242feb8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3116 .elementor-element.elementor-element-fb912d9{text-align:start;}.elementor-3116 .elementor-element.elementor-element-fb912d9 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-4ad11d2{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-8c80117{text-align:start;}.elementor-3116 .elementor-element.elementor-element-8c80117 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3116 .elementor-element.elementor-element-b8f48eb{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-08f6847{--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-3116 .elementor-element.elementor-element-2725b78{--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-3116 .elementor-element.elementor-element-2725b78:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-2725b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3116 .elementor-element.elementor-element-d126731{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:10px 0px 10px 0px;}.elementor-3116 .elementor-element.elementor-element-d126731 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-c482c32{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3116 .elementor-element.elementor-element-35c8c0e{--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-3116 .elementor-element.elementor-element-e010022{--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-3116 .elementor-element.elementor-element-dd995e8{--display:flex;}.elementor-3116 .elementor-element.elementor-element-444ddfc{text-align:start;}.elementor-3116 .elementor-element.elementor-element-444ddfc .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-432b19b{text-align:start;}.elementor-3116 .elementor-element.elementor-element-432b19b .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-be6fcf7{--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-3116 .elementor-element.elementor-element-ea999ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3116 .elementor-element.elementor-element-334cc1c{text-align:start;}.elementor-3116 .elementor-element.elementor-element-334cc1c .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-c635b03{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-70ecc90{text-align:start;}.elementor-3116 .elementor-element.elementor-element-70ecc90 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-3116 .elementor-element.elementor-element-53c62bc{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-d5366de{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-15fa852{text-align:start;}.elementor-3116 .elementor-element.elementor-element-15fa852 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3116 .elementor-element.elementor-element-94036ca{--spacer-size:15px;}.elementor-3116 .elementor-element.elementor-element-0d72351{--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-3116 .elementor-element.elementor-element-0170693{--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-3116 .elementor-element.elementor-element-0170693:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-0170693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-6db2b3a{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-6db2b3a .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-bed99ad{--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-3116 .elementor-element.elementor-element-bed99ad:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-bed99ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-6c5789d{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-6c5789d .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-b4d2ea6{--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-3116 .elementor-element.elementor-element-b4d2ea6:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-b4d2ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3116 .elementor-element.elementor-element-aa29dce{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3116 .elementor-element.elementor-element-aa29dce .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-3116 .elementor-element.elementor-element-23d099a{--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-3116 .elementor-element.elementor-element-23d099a.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-3116 .elementor-element.elementor-element-23d099a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3116 .elementor-element.elementor-element-23d099a.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-3116 .elementor-element.elementor-element-23d099a.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-3116 .elementor-element.elementor-element-23d099a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3116 .elementor-element.elementor-element-2d2d928{--width:10%;}.elementor-3116 .elementor-element.elementor-element-08a9f2c{--width:80%;}.elementor-3116 .elementor-element.elementor-element-f47f79a{--width:10%;}.elementor-3116 .elementor-element.elementor-element-14885c9{--width:26%;}.elementor-3116 .elementor-element.elementor-element-dd08b96{--width:27%;}.elementor-3116 .elementor-element.elementor-element-af0cad6{--width:10%;}.elementor-3116 .elementor-element.elementor-element-afb0fe6{--width:80%;}.elementor-3116 .elementor-element.elementor-element-d80dc9f{--width:10%;}.elementor-3116 .elementor-element.elementor-element-44f6d68{--width:26%;}.elementor-3116 .elementor-element.elementor-element-8a3eb5c{--width:25%;}.elementor-3116 .elementor-element.elementor-element-d93e4d0{--width:10%;}.elementor-3116 .elementor-element.elementor-element-cb6d5e0{--width:80%;}.elementor-3116 .elementor-element.elementor-element-701e9e8{--width:10%;}.elementor-3116 .elementor-element.elementor-element-4c61cfd{--width:26%;}.elementor-3116 .elementor-element.elementor-element-1d02556{--width:25%;}.elementor-3116 .elementor-element.elementor-element-ba230e0{--width:10%;}.elementor-3116 .elementor-element.elementor-element-0c888a3{--width:80%;}.elementor-3116 .elementor-element.elementor-element-0f0246c{--width:10%;}.elementor-3116 .elementor-element.elementor-element-faf3adc{--width:26%;}.elementor-3116 .elementor-element.elementor-element-2127db7{--width:28%;}.elementor-3116 .elementor-element.elementor-element-816cfb9{--width:25%;}.elementor-3116 .elementor-element.elementor-element-d8451c5{--width:10%;}.elementor-3116 .elementor-element.elementor-element-179b0a7{--width:80%;}.elementor-3116 .elementor-element.elementor-element-813dc31{--width:10%;}.elementor-3116 .elementor-element.elementor-element-b945276{--width:26%;}.elementor-3116 .elementor-element.elementor-element-c33d37a{--width:10%;}.elementor-3116 .elementor-element.elementor-element-0ff193b{--width:80%;}.elementor-3116 .elementor-element.elementor-element-b60624a{--width:10%;}.elementor-3116 .elementor-element.elementor-element-cd1d293{--width:26%;}.elementor-3116 .elementor-element.elementor-element-6c399c8{--width:10%;}.elementor-3116 .elementor-element.elementor-element-d71a27c{--width:80%;}.elementor-3116 .elementor-element.elementor-element-f4ce6b4{--width:10%;}.elementor-3116 .elementor-element.elementor-element-2725b78{--width:26%;}.elementor-3116 .elementor-element.elementor-element-e010022{--width:10%;}.elementor-3116 .elementor-element.elementor-element-dd995e8{--width:80%;}.elementor-3116 .elementor-element.elementor-element-be6fcf7{--width:10%;}.elementor-3116 .elementor-element.elementor-element-0170693{--width:26%;}.elementor-3116 .elementor-element.elementor-element-bed99ad{--width:28%;}.elementor-3116 .elementor-element.elementor-element-b4d2ea6{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-b05c7d3 *//* =========================
   ACORDEÓN CANON – FINAL DEFINITIVO (CON FIXES)
   ========================= */

/* CONTENEDOR DEL ACORDEÓN */
.cc-acc{
  margin: 0 0 -20px 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-4dac9c7 *//* =========================
   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-474e9c6 *//* 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-b05c7d3 *//* =========================
   ACORDEÓN CANON – FINAL DEFINITIVO (CON FIXES)
   ========================= */

/* CONTENEDOR DEL ACORDEÓN */
.cc-acc{
  margin: 0 0 -20px 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-4dac9c7 *//* =========================
   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-474e9c6 *//* 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-b05c7d3 *//* =========================
   ACORDEÓN CANON – FINAL DEFINITIVO (CON FIXES)
   ========================= */

/* CONTENEDOR DEL ACORDEÓN */
.cc-acc{
  margin: 0 0 -20px 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-4dac9c7 *//* =========================
   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-474e9c6 *//* 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-23d099a *//* =======================================
   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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://pruebas-canon.canteradigital.io/wp-content/uploads/2025/12/ProximaNovaRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://pruebas-canon.canteradigital.io/wp-content/uploads/2025/12/ProximaNovaBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://pruebas-canon.canteradigital.io/wp-content/uploads/2025/12/ProximaNovaBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */