.elementor-433 .elementor-element.elementor-element-ba6c391{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:03%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-47ac828{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-28ed88e{--display:flex;}.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-433 .elementor-element.elementor-element-43e0e8c{text-align:start;margin:02% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;}.elementor-433 .elementor-element.elementor-element-43e0e8c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:5.3rem;font-weight:900;letter-spacing:-4px;color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-bdd626f{text-align:start;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;padding:0% 12% 0% 0%;}.elementor-433 .elementor-element.elementor-element-bdd626f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:600;line-height:24px;color:#000000;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-433 .elementor-element.elementor-element-31a13e2 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.7rem;font-weight:500;fill:#F2EB3A;color:#F2EB3A;background-color:#1B2D6A;border-radius:10px 10px 10px 10px;}.elementor-433 .elementor-element.elementor-element-31a13e2 .elementor-button:hover, .elementor-433 .elementor-element.elementor-element-31a13e2 .elementor-button:focus{color:#1B2D6A;background-color:#F2EB3A;}.elementor-433 .elementor-element.elementor-element-31a13e2 .elementor-button:hover svg, .elementor-433 .elementor-element.elementor-element-31a13e2 .elementor-button:focus svg{fill:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-31a13e2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-d1d0c4c .elementor-button-content-wrapper{flex-direction:row;}.elementor-433 .elementor-element.elementor-element-d1d0c4c .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.7rem;font-weight:600;fill:#1B2D6A;color:#1B2D6A;background-color:#F2EB3A;border-radius:10px 10px 10px 10px;}.elementor-433 .elementor-element.elementor-element-d1d0c4c .elementor-button:hover, .elementor-433 .elementor-element.elementor-element-d1d0c4c .elementor-button:focus{color:#F2EB3A;background-color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-d1d0c4c .elementor-button:hover svg, .elementor-433 .elementor-element.elementor-element-d1d0c4c .elementor-button:focus svg{fill:#F2EB3A;}.elementor-433 .elementor-element.elementor-element-d1d0c4c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-0921e2e{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-bda1d1f .elementor-icon-list-icon i{color:#1B2D6A;transition:color 0.3s;}.elementor-433 .elementor-element.elementor-element-bda1d1f .elementor-icon-list-icon svg{fill:#1B2D6A;transition:fill 0.3s;}.elementor-433 .elementor-element.elementor-element-bda1d1f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-433 .elementor-element.elementor-element-bda1d1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-433 .elementor-element.elementor-element-bda1d1f .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-433 .elementor-element.elementor-element-bda1d1f .elementor-icon-list-text{color:#1B2D6A;transition:color 0.3s;}.elementor-433 .elementor-element.elementor-element-8012763{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-433 .elementor-element.elementor-element-4926b77 img{width:68%;border-radius:10px 10px 10px 10px;}.elementor-433 .elementor-element.elementor-element-fd28b51{--display:flex;--min-height:100vh;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:04%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-433 .elementor-element.elementor-element-fd28b51:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-fd28b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F5CAB;background-image:url("https://clubpetrolerosypf.com.ar/wp-content/uploads/2026/04/FondoAzul-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-433 .elementor-element.elementor-element-a43f88a{--display:flex;}.elementor-433 .elementor-element.elementor-element-a43f88a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-433 .elementor-element.elementor-element-687cfd8{margin:02% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-687cfd8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-433 .elementor-element.elementor-element-ed064a1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.188rem;font-weight:600;line-height:1.6rem;color:#FFFFFFD9;}.elementor-433 .elementor-element.elementor-element-ed064a1{margin:0% 18% calc(var(--kit-widget-spacing, 0px) + -2%) 8%;padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-14199c4{--divider-border-style:solid;--divider-color:#F2EB3A;--divider-border-width:1px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -4%) 8%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-14199c4 .elementor-divider-separator{width:50%;margin:0 auto;margin-left:0;}.elementor-433 .elementor-element.elementor-element-14199c4 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-433 .elementor-element.elementor-element-20510d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-433 .elementor-element.elementor-element-20510d3 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-433 .elementor-element.elementor-element-20510d3 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.7rem;font-weight:500;fill:#F2EB3A;color:#F2EB3A;background-color:#1B2D6A;border-radius:10px 10px 10px 10px;}.elementor-433 .elementor-element.elementor-element-20510d3 .elementor-button:hover, .elementor-433 .elementor-element.elementor-element-20510d3 .elementor-button:focus{color:#1B2D6A;background-color:#F2EB3A;}.elementor-433 .elementor-element.elementor-element-20510d3 .elementor-button:hover svg, .elementor-433 .elementor-element.elementor-element-20510d3 .elementor-button:focus svg{fill:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-20510d3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-731af33 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.188rem;font-weight:600;line-height:1.6rem;color:#FFFFFFD9;}.elementor-433 .elementor-element.elementor-element-731af33{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-b917524{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:08%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:20%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-433 .elementor-element.elementor-element-0d24e0e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-433 .elementor-element.elementor-element-0d24e0e.elementor-view-stacked .elementor-icon{background-color:#F2EB3A;}.elementor-433 .elementor-element.elementor-element-0d24e0e.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-0d24e0e.elementor-view-default .elementor-icon{fill:#F2EB3A;color:#F2EB3A;border-color:#F2EB3A;}.elementor-433 .elementor-element.elementor-element-0d24e0e .elementor-icon{font-size:38px;}.elementor-433 .elementor-element.elementor-element-0d24e0e .elementor-icon-box-title, .elementor-433 .elementor-element.elementor-element-0d24e0e .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0px;}.elementor-433 .elementor-element.elementor-element-0d24e0e .elementor-icon-box-title{color:#FFFFFF;}.elementor-433 .elementor-element.elementor-element-0d24e0e:has(:hover) .elementor-icon-box-title,
					 .elementor-433 .elementor-element.elementor-element-0d24e0e:has(:focus) .elementor-icon-box-title{color:#F2EB3A;}.elementor-433 .elementor-element.elementor-element-0d24e0e .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;color:#DEDEDED9;}.elementor-433 .elementor-element.elementor-element-90ba23c .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.7rem;font-weight:500;fill:#F2EB3A;color:#F2EB3A;background-color:#1B2D6A;border-radius:10px 10px 10px 10px;}.elementor-433 .elementor-element.elementor-element-90ba23c .elementor-button:hover, .elementor-433 .elementor-element.elementor-element-90ba23c .elementor-button:focus{color:#1B2D6A;background-color:#F2EB3A;}.elementor-433 .elementor-element.elementor-element-90ba23c .elementor-button:hover svg, .elementor-433 .elementor-element.elementor-element-90ba23c .elementor-button:focus svg{fill:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-90ba23c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-d940c2f{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:2%;--margin-bottom:0%;--margin-left:4%;--margin-right:3%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-128800a img{width:54%;border-radius:20px 20px 20px 20px;}.elementor-433 .elementor-element.elementor-element-128800a{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-4cb5a1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-54b6754{--display:flex;}.elementor-433 .elementor-element.elementor-element-a217e84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-433 .elementor-element.elementor-element-a217e84 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:0.8rem;font-weight:500;letter-spacing:1.4px;fill:#F2EB3A;color:#F2EB3A;background-color:#1B2D6A;border-radius:10px 10px 10px 10px;}.elementor-433 .elementor-element.elementor-element-a217e84{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-8c2e588{text-align:center;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-433 .elementor-element.elementor-element-8c2e588 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.4rem;font-weight:800;letter-spacing:-2.8px;color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-17bfa1b{--divider-border-style:solid;--divider-color:#3F5CAB47;--divider-border-width:5px;margin:-02% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-433 .elementor-element.elementor-element-17bfa1b .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-433 .elementor-element.elementor-element-17bfa1b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-433 .elementor-element.elementor-element-bcf24b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-433 .elementor-element.elementor-element-bcf24b3 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-433 .elementor-element.elementor-element-bcf24b3 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:500;fill:#1B2D6A;color:#1B2D6A;background-color:#F2EB3A;border-radius:10px 10px 10px 10px;}.elementor-433 .elementor-element.elementor-element-bcf24b3 .elementor-button:hover, .elementor-433 .elementor-element.elementor-element-bcf24b3 .elementor-button:focus{color:#1B2D6A;background-color:#F2EB3A;}.elementor-433 .elementor-element.elementor-element-bcf24b3 .elementor-button:hover svg, .elementor-433 .elementor-element.elementor-element-bcf24b3 .elementor-button:focus svg{fill:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-bcf24b3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-81da594{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-433 .elementor-element.elementor-element-81da594:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-81da594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FC;}.elementor-433 .elementor-element.elementor-element-51cceb8{--display:flex;}.elementor-433 .elementor-element.elementor-element-18e5024 img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-433 .elementor-element.elementor-element-18e5024{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-c58470f{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-433 .elementor-element.elementor-element-9ef4f97 img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-433 .elementor-element.elementor-element-9ef4f97{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-a00dff6{--display:flex;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-433 .elementor-element.elementor-element-a00dff6:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-a00dff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clubpetrolerosypf.com.ar/wp-content/uploads/2026/04/FondoAzul-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-433 .elementor-element.elementor-element-d7c4e27{text-align:center;margin:03% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;}.elementor-433 .elementor-element.elementor-element-d7c4e27 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.3rem;font-weight:800;letter-spacing:-2.8px;color:#FFFFFF;}.elementor-433 .elementor-element.elementor-element-26e0ef0 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:700;letter-spacing:0.1px;fill:#1B2D6A;color:#1B2D6A;background-color:#F2EB3A;border-radius:10px 10px 10px 10px;}.elementor-433 .elementor-element.elementor-element-26e0ef0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-5dd18ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-5af0e1b{--display:flex;}.elementor-433 .elementor-element.elementor-element-60bcb47{--display:flex;}.elementor-433 .elementor-element.elementor-element-d2d293d{--display:flex;}.elementor-433 .elementor-element.elementor-element-56e00c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-a14ed47{--display:flex;}.elementor-433 .elementor-element.elementor-element-609dcf1{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;width:var( --container-widget-width, 110.111% );max-width:110.111%;--container-widget-width:110.111%;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-609dcf1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-433 .elementor-element.elementor-element-1858f64{--divider-border-style:solid;--divider-color:#3F5CAB47;--divider-border-width:5px;margin:-02% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-433 .elementor-element.elementor-element-1858f64 .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-433 .elementor-element.elementor-element-1858f64 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-433 .elementor-element.elementor-element-c194384{text-align:center;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-c194384 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6rem;letter-spacing:-1.8px;color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-3f1d309{--display:flex;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:05%;}.elementor-433 .elementor-element.elementor-element-f432561{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-f432561 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-433 .elementor-element.elementor-element-f432561 .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-433 .elementor-element.elementor-element-f432561 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-433 .elementor-element.elementor-element-f432561 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-433 .elementor-element.elementor-element-13900f9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-433 .elementor-element.elementor-element-13900f9:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-13900f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FC;}.elementor-433 .elementor-element.elementor-element-439e5d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:03%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-f85c5c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-3b96605{--display:flex;}.elementor-433 .elementor-element.elementor-element-9d84ba4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.188rem;font-weight:600;line-height:1.6rem;color:#BF9F00;}.elementor-433 .elementor-element.elementor-element-9d84ba4{margin:0% 18% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-29ff200{text-align:start;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;}.elementor-433 .elementor-element.elementor-element-29ff200 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.1rem;font-weight:900;line-height:49px;color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-05f5382{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:20%;}.elementor-433 .elementor-element.elementor-element-3a684b2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-433 .elementor-element.elementor-element-3a684b2.elementor-view-stacked .elementor-icon{background-color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-3a684b2.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-3a684b2.elementor-view-default .elementor-icon{fill:#1B2D6A;color:#1B2D6A;border-color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-3a684b2 .elementor-icon{font-size:38px;}.elementor-433 .elementor-element.elementor-element-3a684b2 .elementor-icon-box-title, .elementor-433 .elementor-element.elementor-element-3a684b2 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0px;}.elementor-433 .elementor-element.elementor-element-3a684b2 .elementor-icon-box-title{color:#353535;}.elementor-433 .elementor-element.elementor-element-3a684b2:has(:hover) .elementor-icon-box-title,
					 .elementor-433 .elementor-element.elementor-element-3a684b2:has(:focus) .elementor-icon-box-title{color:#3F3F3F;}.elementor-433 .elementor-element.elementor-element-3a684b2 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:-1.3px;color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-3a684b2{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-1041556 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-433 .elementor-element.elementor-element-1041556.elementor-view-stacked .elementor-icon{background-color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-1041556.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-1041556.elementor-view-default .elementor-icon{fill:#1B2D6A;color:#1B2D6A;border-color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-1041556 .elementor-icon{font-size:38px;}.elementor-433 .elementor-element.elementor-element-1041556 .elementor-icon-box-title, .elementor-433 .elementor-element.elementor-element-1041556 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0px;}.elementor-433 .elementor-element.elementor-element-1041556 .elementor-icon-box-title{color:#353535;}.elementor-433 .elementor-element.elementor-element-1041556:has(:hover) .elementor-icon-box-title,
					 .elementor-433 .elementor-element.elementor-element-1041556:has(:focus) .elementor-icon-box-title{color:#3F3F3F;}.elementor-433 .elementor-element.elementor-element-1041556 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:-1.3px;color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-1041556{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-cb67f62 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-433 .elementor-element.elementor-element-cb67f62.elementor-view-stacked .elementor-icon{background-color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-cb67f62.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-cb67f62.elementor-view-default .elementor-icon{fill:#1B2D6A;color:#1B2D6A;border-color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-cb67f62 .elementor-icon{font-size:38px;}.elementor-433 .elementor-element.elementor-element-cb67f62 .elementor-icon-box-title, .elementor-433 .elementor-element.elementor-element-cb67f62 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0px;}.elementor-433 .elementor-element.elementor-element-cb67f62 .elementor-icon-box-title{color:#353535;}.elementor-433 .elementor-element.elementor-element-cb67f62:has(:hover) .elementor-icon-box-title,
					 .elementor-433 .elementor-element.elementor-element-cb67f62:has(:focus) .elementor-icon-box-title{color:#3F3F3F;}.elementor-433 .elementor-element.elementor-element-cb67f62 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:-1.3px;color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-cb67f62{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-0019fa4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-433 .elementor-element.elementor-element-0019fa4.elementor-view-stacked .elementor-icon{background-color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-0019fa4.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-0019fa4.elementor-view-default .elementor-icon{fill:#1B2D6A;color:#1B2D6A;border-color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-0019fa4 .elementor-icon{font-size:38px;}.elementor-433 .elementor-element.elementor-element-0019fa4 .elementor-icon-box-title, .elementor-433 .elementor-element.elementor-element-0019fa4 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0px;}.elementor-433 .elementor-element.elementor-element-0019fa4 .elementor-icon-box-title{color:#353535;}.elementor-433 .elementor-element.elementor-element-0019fa4:has(:hover) .elementor-icon-box-title,
					 .elementor-433 .elementor-element.elementor-element-0019fa4:has(:focus) .elementor-icon-box-title{color:#3F3F3F;}.elementor-433 .elementor-element.elementor-element-0019fa4 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:-1.3px;color:#1B2D6A;}.elementor-433 .elementor-element.elementor-element-0019fa4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-a5d6e97{--display:flex;}.elementor-433 .elementor-element.elementor-element-fe31b75 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.188rem;font-weight:600;line-height:1.6rem;color:#BF9F00;}.elementor-433 .elementor-element.elementor-element-fe31b75{margin:0% 18% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-ed598d1 img{width:83%;border-radius:20px 20px 20px 20px;}.elementor-433 .elementor-element.elementor-element-ed598d1{margin:02% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-433 .elementor-element.elementor-element-687cfd8{margin:0% 01% calc(var(--kit-widget-spacing, 0px) + 0%) 01%;}.elementor-433 .elementor-element.elementor-element-ed064a1{margin:0% 01% calc(var(--kit-widget-spacing, 0px) + 0%) 01%;}.elementor-433 .elementor-element.elementor-element-731af33{margin:0% 01% calc(var(--kit-widget-spacing, 0px) + 0%) 01%;}.elementor-433 .elementor-element.elementor-element-d940c2f{--min-height:65vh;--margin-top:0%;--margin-bottom:0%;--margin-left:04%;--margin-right:04%;}.elementor-433 .elementor-element.elementor-element-609dcf1{margin:0% 01% calc(var(--kit-widget-spacing, 0px) + 0%) 01%;}.elementor-433 .elementor-element.elementor-element-c194384{margin:0% 01% calc(var(--kit-widget-spacing, 0px) + 0%) 01%;}.elementor-433 .elementor-element.elementor-element-9d84ba4{margin:0% 01% calc(var(--kit-widget-spacing, 0px) + 0%) 01%;}.elementor-433 .elementor-element.elementor-element-fe31b75{margin:0% 01% calc(var(--kit-widget-spacing, 0px) + 0%) 01%;}}@media(min-width:768px){.elementor-433 .elementor-element.elementor-element-ba6c391{--content-width:100%;}.elementor-433 .elementor-element.elementor-element-fd28b51{--width:100%;}.elementor-433 .elementor-element.elementor-element-a43f88a{--width:55.098%;}.elementor-433 .elementor-element.elementor-element-4cb5a1b{--content-width:100%;}.elementor-433 .elementor-element.elementor-element-81da594{--content-width:100%;}.elementor-433 .elementor-element.elementor-element-56e00c5{--content-width:100%;}.elementor-433 .elementor-element.elementor-element-13900f9{--width:100%;}.elementor-433 .elementor-element.elementor-element-439e5d8{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-687cfd8 */h1 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 4.2rem;
    font-weight: 900;
    color: #ffffff;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: -0.07em;
}

h1 .accent {
    color: #f2eb3a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d24e0e */.club-app-card {
    background: rgba(255, 255, 255, 0.045);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 14px;
    padding: 22px 26px;
    max-width: 520px;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
}

.club-app-row {
    display: flex;
    align-items: flex-start;
    gap: 18px;
}

.club-app-icon {
    width: 44px;
    height: 44px;
    min-width: 44px;
    border-radius: 8px;
    background: rgba(242, 235, 58, 0.16);
    color: #f2eb3a;
    display: flex;
    align-items: center;
    justify-content: center;
}

.club-app-card h3 {
    margin: 0 0 8px 0;
    color: #f2eb3a;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.02em;
}

.club-app-card p {
    margin: 0;
    color: rgba(255, 255, 255, 0.75);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.92rem;
    line-height: 1.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd28b51 */@media (max-width: 1024px) {
  .elementor-433 .elementor-element.elementor-element-fd28b51 {
    flex-direction: column;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c17a23e */.elementor-433 .elementor-element.elementor-element-c17a23e {
    width: 100%;
}

/* TARJETA */
.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card {
    position: relative;
    width: 100%;
    overflow: hidden;
    background: #1B2D6A;
}

/* ZONA VISUAL */
.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__visual {
    position: relative;
    height: 320px;
    overflow: hidden;
    background: #1B2D6A;
}

/* LOGO */
.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__logo {
    position: absolute;
    inset: 0;
    z-index: 1;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 50px;
    transition: opacity 0.35s ease;
}

.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__logo img {
    display: block;
    width: auto;
    max-width: 55%;
    max-height: 160px;
    object-fit: contain;
}

/* INFORMACIÓN OCULTA */
.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 28px 34px;

    background: #1B2D6A;
    color: #ffffff;
    text-align: center;

    transform: translateY(100%);
    transition: transform 0.45s cubic-bezier(.22, .61, .36, 1);
}

/* EFECTO HOVER */
.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card:hover .beneficio-card__info {
    transform: translateY(0);
}

.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card:hover .beneficio-card__logo {
    opacity: 0;
}

/* ICONO */
.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__icono {
    margin-bottom: 24px;
    font-size: 52px;
    line-height: 1;
    color: #ffffff;
}

/* TEXTO */
.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__texto {
    font-size: 18px;
    line-height: 1.65;
    font-weight: 500;
}

.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__texto p {
    margin: 0 0 16px;
}

.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__texto p:last-child {
    margin-bottom: 0;
}

/* BARRA INFERIOR */
.elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__titulo {
    position: relative;
    z-index: 5;

    display: flex;
    align-items: center;
    justify-content: center;

    min-height: 74px;
    padding: 16px 24px;

    background: #252525;
    color: #ffffff;

    font-size: 20px;
    line-height: 1.3;
    text-align: center;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__visual {
        height: 300px;
    }

    .elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__texto {
        font-size: 16px;
    }

    .elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__titulo {
        font-size: 18px;
    }
}

/* CELULAR */
@media (max-width: 767px) {
    .elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__visual {
        height: auto;
        min-height: 340px;
    }

    .elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__logo {
        display: none;
    }

    .elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__info {
        position: relative;
        min-height: 340px;
        padding: 28px 20px;
        transform: none;
    }

    .elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__texto {
        font-size: 15px;
        line-height: 1.55;
    }

    .elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__icono {
        margin-bottom: 20px;
        font-size: 44px;
    }

    .elementor-433 .elementor-element.elementor-element-c17a23e .beneficio-card__titulo {
        min-height: 66px;
        padding: 14px 18px;
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-026cbdd */.elementor-433 .elementor-element.elementor-element-026cbdd {
    width: 100%;
}

/* TARJETA */
.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card {
    position: relative;
    width: 100%;
    overflow: hidden;
    background: #1B2D6A;
}

/* ZONA VISUAL */
.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__visual {
    position: relative;
    height: 320px;
    overflow: hidden;
    background: #1B2D6A;
}

/* LOGO */
.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__logo {
    position: absolute;
    inset: 0;
    z-index: 1;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 50px;
    transition: opacity 0.35s ease;
}

.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__logo img {
    display: block;
    width: auto;
    max-width: 55%;
    max-height: 160px;
    object-fit: contain;
}

/* INFORMACIÓN OCULTA */
.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 28px 34px;

    background: #1B2D6A;
    color: #ffffff;
    text-align: center;

    transform: translateY(100%);
    transition: transform 0.45s cubic-bezier(.22, .61, .36, 1);
}

/* EFECTO HOVER */
.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card:hover .beneficio-card__info {
    transform: translateY(0);
}

.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card:hover .beneficio-card__logo {
    opacity: 0;
}

/* ICONO */
.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__icono {
    margin-bottom: 24px;
    font-size: 52px;
    line-height: 1;
    color: #ffffff;
}

/* TEXTO */
.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__texto {
    font-size: 18px;
    line-height: 1.65;
    font-weight: 500;
}

.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__texto p {
    margin: 0 0 16px;
}

.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__texto p:last-child {
    margin-bottom: 0;
}

/* BARRA INFERIOR */
.elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__titulo {
    position: relative;
    z-index: 5;

    display: flex;
    align-items: center;
    justify-content: center;

    min-height: 74px;
    padding: 16px 24px;

    background: #252525;
    color: #ffffff;

    font-size: 20px;
    line-height: 1.3;
    text-align: center;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__visual {
        height: 300px;
    }

    .elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__texto {
        font-size: 16px;
    }

    .elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__titulo {
        font-size: 18px;
    }
}

/* CELULAR */
@media (max-width: 767px) {
    .elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__visual {
        height: auto;
        min-height: 340px;
    }

    .elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__logo {
        display: none;
    }

    .elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__info {
        position: relative;
        min-height: 340px;
        padding: 28px 20px;
        transform: none;
    }

    .elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__texto {
        font-size: 15px;
        line-height: 1.55;
    }

    .elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__icono {
        margin-bottom: 20px;
        font-size: 44px;
    }

    .elementor-433 .elementor-element.elementor-element-026cbdd .beneficio-card__titulo {
        min-height: 66px;
        padding: 14px 18px;
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8553291 */.elementor-433 .elementor-element.elementor-element-8553291 {
    width: 100%;
}

/* TARJETA */
.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card {
    position: relative;
    width: 100%;
    overflow: hidden;
    background: #1B2D6A;
}

/* ZONA VISUAL */
.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__visual {
    position: relative;
    height: 320px;
    overflow: hidden;
    background: #1B2D6A;
}

/* LOGO */
.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__logo {
    position: absolute;
    inset: 0;
    z-index: 1;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 50px;
    transition: opacity 0.35s ease;
}

.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__logo img {
    display: block;
    width: auto;
    max-width: 55%;
    max-height: 160px;
    object-fit: contain;
}

/* INFORMACIÓN OCULTA */
.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 28px 34px;

    background: #1B2D6A;
    color: #ffffff;
    text-align: center;

    transform: translateY(100%);
    transition: transform 0.45s cubic-bezier(.22, .61, .36, 1);
}

/* EFECTO HOVER */
.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card:hover .beneficio-card__info {
    transform: translateY(0);
}

.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card:hover .beneficio-card__logo {
    opacity: 0;
}

/* ICONO */
.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__icono {
    margin-bottom: 24px;
    font-size: 52px;
    line-height: 1;
    color: #ffffff;
}

/* TEXTO */
.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__texto {
    font-size: 18px;
    line-height: 1.65;
    font-weight: 500;
}

.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__texto p {
    margin: 0 0 16px;
}

.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__texto p:last-child {
    margin-bottom: 0;
}

/* BARRA INFERIOR */
.elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__titulo {
    position: relative;
    z-index: 5;

    display: flex;
    align-items: center;
    justify-content: center;

    min-height: 74px;
    padding: 16px 24px;

    background: #252525;
    color: #ffffff;

    font-size: 20px;
    line-height: 1.3;
    text-align: center;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__visual {
        height: 300px;
    }

    .elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__texto {
        font-size: 16px;
    }

    .elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__titulo {
        font-size: 18px;
    }
}

/* CELULAR */
@media (max-width: 767px) {
    .elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__visual {
        height: auto;
        min-height: 340px;
    }

    .elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__logo {
        display: none;
    }

    .elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__info {
        position: relative;
        min-height: 340px;
        padding: 28px 20px;
        transform: none;
    }

    .elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__texto {
        font-size: 15px;
        line-height: 1.55;
    }

    .elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__icono {
        margin-bottom: 20px;
        font-size: 44px;
    }

    .elementor-433 .elementor-element.elementor-element-8553291 .beneficio-card__titulo {
        min-height: 66px;
        padding: 14px 18px;
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609dcf1 */.club-section-title {
    text-align: center;
    max-width: 950px;
    margin: 0 auto;
}

.club-section-title .eyebrow {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.85rem;
    font-weight: 800;
    color: #b89622;
    letter-spacing: 0.35em;
    text-transform: uppercase;
    margin-bottom: 18px;
}

.club-section-title h1 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 3.0rem;
    font-weight: 900;
    line-height: 0.95;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: -0.06em;
}

.club-section-title h1 .line-primary {
    color: #1B2D6A;
}

.club-section-title h1 .line-secondary {
    color: #364E9D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a684b2 */.club-app-card {
    background: rgba(255, 255, 255, 0.045);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 14px;
    padding: 22px 26px;
    max-width: 520px;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
}

.club-app-row {
    display: flex;
    align-items: flex-start;
    gap: 18px;
}

.club-app-icon {
    width: 44px;
    height: 44px;
    min-width: 44px;
    border-radius: 8px;
    background: rgba(242, 235, 58, 0.16);
    color: #f2eb3a;
    display: flex;
    align-items: center;
    justify-content: center;
}

.club-app-card h3 {
    margin: 0 0 8px 0;
    color: #f2eb3a;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.02em;
}

.club-app-card p {
    margin: 0;
    color: rgba(255, 255, 255, 0.75);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.92rem;
    line-height: 1.55;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1041556 */.club-app-card {
    background: rgba(255, 255, 255, 0.045);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 14px;
    padding: 22px 26px;
    max-width: 520px;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
}

.club-app-row {
    display: flex;
    align-items: flex-start;
    gap: 18px;
}

.club-app-icon {
    width: 44px;
    height: 44px;
    min-width: 44px;
    border-radius: 8px;
    background: rgba(242, 235, 58, 0.16);
    color: #f2eb3a;
    display: flex;
    align-items: center;
    justify-content: center;
}

.club-app-card h3 {
    margin: 0 0 8px 0;
    color: #f2eb3a;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.02em;
}

.club-app-card p {
    margin: 0;
    color: rgba(255, 255, 255, 0.75);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.92rem;
    line-height: 1.55;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb67f62 */.club-app-card {
    background: rgba(255, 255, 255, 0.045);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 14px;
    padding: 22px 26px;
    max-width: 520px;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
}

.club-app-row {
    display: flex;
    align-items: flex-start;
    gap: 18px;
}

.club-app-icon {
    width: 44px;
    height: 44px;
    min-width: 44px;
    border-radius: 8px;
    background: rgba(242, 235, 58, 0.16);
    color: #f2eb3a;
    display: flex;
    align-items: center;
    justify-content: center;
}

.club-app-card h3 {
    margin: 0 0 8px 0;
    color: #f2eb3a;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.02em;
}

.club-app-card p {
    margin: 0;
    color: rgba(255, 255, 255, 0.75);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.92rem;
    line-height: 1.55;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0019fa4 */.club-app-card {
    background: rgba(255, 255, 255, 0.045);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 14px;
    padding: 22px 26px;
    max-width: 520px;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
}

.club-app-row {
    display: flex;
    align-items: flex-start;
    gap: 18px;
}

.club-app-icon {
    width: 44px;
    height: 44px;
    min-width: 44px;
    border-radius: 8px;
    background: rgba(242, 235, 58, 0.16);
    color: #f2eb3a;
    display: flex;
    align-items: center;
    justify-content: center;
}

.club-app-card h3 {
    margin: 0 0 8px 0;
    color: #f2eb3a;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.02em;
}

.club-app-card p {
    margin: 0;
    color: rgba(255, 255, 255, 0.75);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.92rem;
    line-height: 1.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f5382 */.club-contact-card {
    width: 100%;
}

.club-contact-card .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    gap: 16px;
    background: #f8f9fc;
    border: 1px solid #cfd7e6;
    border-radius: 18px;
    padding: 16px 18px;
    min-height: 82px;
    width: 100%;
    box-sizing: border-box;
}

.club-contact-card .elementor-icon {
    width: 50px;
    height: 50px;
    min-width: 50px;
    border-radius: 14px;
    background: #1f3f8b;
    display: flex;
    align-items: center;
    justify-content: center;
}

.club-contact-card .elementor-icon i,
.club-contact-card .elementor-icon svg {
    color: #f2eb3a;
    fill: #f2eb3a;
    font-size: 20px;
}

.club-contact-card .elementor-icon-box-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.club-contact-card .elementor-icon-box-title {
    margin: 0 0 4px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.82rem;
    font-weight: 500;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: #5b6c93;
    line-height: 1.2;
}

.club-contact-card .elementor-icon-box-title span {
    color: #5b6c93;
}

.club-contact-card .elementor-icon-box-description {
    margin: 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.05rem;
    font-weight: 800;
    color: #1f3f8b;
    line-height: 1.2;
}

.club-contact-list {
    display: flex;
    flex-direction: column;
    gap: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ce40ea */.club-faq-custom {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
}

.club-faq-item {
    background: #f8f9fc;
    border: 1px solid #cfd7e6;
    border-radius: 16px;
    overflow: hidden;
    transition: all 0.25s ease;
}

.club-faq-item[open] {
    background: #ffffff;
    border-color: #b8c4dc;
    box-shadow: 0 12px 30px rgba(27, 45, 106, 0.06);
}

.club-faq-item summary {
    list-style: none;
    cursor: pointer;
    padding: 20px 22px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.1rem;
    font-weight: 900;
    color: #1B2D6A;
    text-transform: uppercase;
    letter-spacing: -0.02em;
    line-height: 1.2;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.club-faq-item summary::-webkit-details-marker {
    display: none;
}

.club-faq-item summary::after {
    content: "+";
    font-size: 1.4rem;
    font-weight: 500;
    color: #1B2D6A;
    margin-left: 16px;
    transition: transform 0.25s ease;
}

.club-faq-item[open] summary::after {
    content: "−";
}

.club-faq-content {
    padding: 0 22px 20px 22px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.rem;
    font-weight: 400;
    color: #4d5b78;
    line-height: 1.5;
}

/* Responsive */
@media (max-width: 767px) {
    .club-faq-custom {
        gap: 10px;
    }

    .club-faq-item summary {
        padding: 18px;
        font-size: 1.05rem;
        line-height: 1.25;
    }

    .club-faq-item summary::after {
        font-size: 1.3rem;
        margin-left: 14px;
    }

    .club-faq-content {
        padding: 0 18px 18px 18px;
        font-size: 0.95rem;
    }
}/* End custom CSS */