.elementor-17 .elementor-element.elementor-element-b9c11ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-56d301b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-56d301b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-56d301b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --abc-white );}.elementor-17 .elementor-element.elementor-element-a490d5c{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-17 .elementor-element.elementor-element-eedd593{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ded70c4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-26be11c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1c08b3a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2d14fb4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3fac3db{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-290f90e{--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-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ce8048f{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b7550a0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-6b96c67 .elementor-heading-title{color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-378dba7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-17 .elementor-element.elementor-element-c4fc074{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-17 .elementor-element.elementor-element-9af7931{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--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-17 .elementor-element.elementor-element-9af7931:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9af7931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abaco.resultz.com.br/wp-content/uploads/2026/09/SaveClip.App_730748701_18380531335203997_8789886583837003703_n.jpg");background-position:center center;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-4c746c1{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4c746c1.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-4c746c1 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-4c746c1.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-4c746c1.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-4c746c1.elementor-view-default .elementor-icon{color:#FFFFFFD1;border-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-4c746c1.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-4c746c1.elementor-view-default .elementor-icon svg{fill:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-4c746c1 .elementor-icon{font-size:53px;}.elementor-17 .elementor-element.elementor-element-4c746c1 .elementor-icon svg{height:53px;}.elementor-17 .elementor-element.elementor-element-4ad7bd8{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0d4d689 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-f62d20f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-221603e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-17 .elementor-element.elementor-element-9b7d659{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9b7d659:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9b7d659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abaco.resultz.com.br/wp-content/uploads/2026/09/SaveClip.App_696766656_18373376848203997_6459298645896705746_n.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-37472c5{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-37472c5.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-37472c5 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-37472c5.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-37472c5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-37472c5.elementor-view-default .elementor-icon{color:#FFFFFFD1;border-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-37472c5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-37472c5.elementor-view-default .elementor-icon svg{fill:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-37472c5 .elementor-icon{font-size:53px;}.elementor-17 .elementor-element.elementor-element-37472c5 .elementor-icon svg{height:53px;}.elementor-17 .elementor-element.elementor-element-6956e20{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-41b7aa7 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-cf87330 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-840b520{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-17 .elementor-element.elementor-element-d78c055{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d78c055:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d78c055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abaco.resultz.com.br/wp-content/uploads/2026/09/SaveClip.App_658299021_18367766869203997_7118803678595496250_n.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-472b247{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-472b247.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-472b247 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-472b247.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-472b247.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-472b247.elementor-view-default .elementor-icon{color:#FFFFFFD1;border-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-472b247.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-472b247.elementor-view-default .elementor-icon svg{fill:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-472b247 .elementor-icon{font-size:53px;}.elementor-17 .elementor-element.elementor-element-472b247 .elementor-icon svg{height:53px;}.elementor-17 .elementor-element.elementor-element-971878e{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-874bc58 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-5defd1a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-250ebca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-17 .elementor-element.elementor-element-b97fa6d{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b97fa6d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b97fa6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abaco.resultz.com.br/wp-content/uploads/2026/09/SaveClip.App_656640655_18366228760203997_2574793674310953185_n.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-2d8f931{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2d8f931.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-2d8f931 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-2d8f931.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-2d8f931.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2d8f931.elementor-view-default .elementor-icon{color:#FFFFFFD1;border-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-2d8f931.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2d8f931.elementor-view-default .elementor-icon svg{fill:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-2d8f931 .elementor-icon{font-size:53px;}.elementor-17 .elementor-element.elementor-element-2d8f931 .elementor-icon svg{height:53px;}.elementor-17 .elementor-element.elementor-element-e3994e0{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5b57fa2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-75128f4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-1d5470e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-17 .elementor-element.elementor-element-8534478{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8534478:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8534478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abaco.resultz.com.br/wp-content/uploads/2026/09/SaveClip.App_669739631_18369048262203997_7880373119326024201_n.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-7843512{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7843512.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-7843512 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-7843512.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-7843512.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7843512.elementor-view-default .elementor-icon{color:#FFFFFFD1;border-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-7843512.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7843512.elementor-view-default .elementor-icon svg{fill:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-7843512 .elementor-icon{font-size:53px;}.elementor-17 .elementor-element.elementor-element-7843512 .elementor-icon svg{height:53px;}.elementor-17 .elementor-element.elementor-element-1b30dc1{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b9ecaed .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-10044c3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-3abc948{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-17 .elementor-element.elementor-element-bdef71c{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bdef71c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bdef71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abaco.resultz.com.br/wp-content/uploads/2026/09/SaveClip.App_627144036_18359044633203997_4332271785413868608_n.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-c9512a9{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c9512a9.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c9512a9 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-c9512a9.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-c9512a9.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c9512a9.elementor-view-default .elementor-icon{color:#FFFFFFD1;border-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-c9512a9.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c9512a9.elementor-view-default .elementor-icon svg{fill:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-c9512a9 .elementor-icon{font-size:53px;}.elementor-17 .elementor-element.elementor-element-c9512a9 .elementor-icon svg{height:53px;}.elementor-17 .elementor-element.elementor-element-296b060{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d3c359e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-fef219e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-1a4f2f1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-17 .elementor-element.elementor-element-671845e{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-671845e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-671845e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abaco.resultz.com.br/wp-content/uploads/2026/09/SaveClip.App_501966170_18326076808203997_4154014464872176550_n-scaled.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-2538984{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2538984.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-2538984 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-2538984.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-2538984.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2538984.elementor-view-default .elementor-icon{color:#FFFFFFD1;border-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-2538984.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2538984.elementor-view-default .elementor-icon svg{fill:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-2538984 .elementor-icon{font-size:53px;}.elementor-17 .elementor-element.elementor-element-2538984 .elementor-icon svg{height:53px;}.elementor-17 .elementor-element.elementor-element-b2f8d81{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d3b55dd .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-528e64a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-8fb33ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-17 .elementor-element.elementor-element-eff15cb{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-eff15cb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-eff15cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abaco.resultz.com.br/wp-content/uploads/2026/09/SaveClip.App_562815766_18342808156203997_7764902109013434779_n.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-dda3adb{margin:140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-dda3adb.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-dda3adb .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-dda3adb.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-dda3adb.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-dda3adb.elementor-view-default .elementor-icon{color:#FFFFFFD1;border-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-dda3adb.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-dda3adb.elementor-view-default .elementor-icon svg{fill:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-dda3adb .elementor-icon{font-size:53px;}.elementor-17 .elementor-element.elementor-element-dda3adb .elementor-icon svg{height:53px;}.elementor-17 .elementor-element.elementor-element-17e8413{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9b5f104 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-2c667c9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-56f657a{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-17 .elementor-element.elementor-element-7fa8311{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7fa8311:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7fa8311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --abc-off );}.elementor-17 .elementor-element.elementor-element-7bd6819{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3d4b8b0{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-02956de{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-42025ab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-52c6488 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-3cdb942 .elementor-heading-title{color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-2f7b6fd .elementor-heading-title{color:var( --e-global-color-abc2zz );}.elementor-17 .elementor-element.elementor-element-1960148{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6956ac7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6956ac7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6956ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abaco.resultz.com.br/wp-content/uploads/2026/09/KV-photo-principal-Portraitv2.png");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-e5fae9b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e5fae9b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e5fae9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-8f3f9f3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 80px;--row-gap:40px;--column-gap:80px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c874eaf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-79e12f4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3a7872b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-07c75a7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-285200d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f9d24db{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-03196ee{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-1ac8ddc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-37eb408{--display:grid;--e-con-grid-template-columns:2;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 32px;--row-gap:24px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3b2fb91{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-04e0008{--display:grid;--e-con-grid-template-columns:2;--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 48px;--row-gap:32px;--column-gap:48px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-25ca0dc{--display:grid;--e-con-grid-template-columns:2;--e-con-grid-template-rows:3;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--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-17 .elementor-element.elementor-element-6bf4816{text-align:center;}.elementor-17 .elementor-element.elementor-element-dfd2e93{text-align:center;}.elementor-17 .elementor-element.elementor-element-017b975{text-align:center;}.elementor-17 .elementor-element.elementor-element-827614e{text-align:center;}.elementor-17 .elementor-element.elementor-element-d93d6d9{text-align:center;}.elementor-17 .elementor-element.elementor-element-2b99664{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-eed50e8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-b01a5b0{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4560143{--display:grid;--e-con-grid-template-columns:2;--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 48px;--row-gap:32px;--column-gap:48px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-23b2018{--display:grid;--e-con-grid-template-columns:2;--e-con-grid-template-rows:3;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d5f83e5{text-align:center;}.elementor-17 .elementor-element.elementor-element-cb2686f{text-align:center;}.elementor-17 .elementor-element.elementor-element-ea4cdee{text-align:center;}.elementor-17 .elementor-element.elementor-element-a333668{text-align:center;}.elementor-17 .elementor-element.elementor-element-3ce71cd{text-align:center;}.elementor-17 .elementor-element.elementor-element-bcbb58c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-34740b7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-dccce02{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9ed92a2{--display:grid;--e-con-grid-template-columns:2;--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 48px;--row-gap:32px;--column-gap:48px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ee7a959{--display:grid;--e-con-grid-template-columns:2;--e-con-grid-template-rows:3;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-00b1a8c{text-align:center;}.elementor-17 .elementor-element.elementor-element-80ef3e2{text-align:center;}.elementor-17 .elementor-element.elementor-element-1a9344f{text-align:center;}.elementor-17 .elementor-element.elementor-element-49b35e6{text-align:center;}.elementor-17 .elementor-element.elementor-element-b27df00{text-align:center;}.elementor-17 .elementor-element.elementor-element-295b023{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-30d1d8a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-1f57757{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7189696{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e89d870{--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-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ac88088{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1dc461d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e2949eb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9167f7b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5aef93e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-11dd913{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f06a328{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3547d47{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-34c716c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f7ac587{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0551852{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1c5c06d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8965a90{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3fba2bf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0169010{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-23e44b3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0027481{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3e7aa9b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8e6497f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ee2eab9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bc3be1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-317f281{--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;--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-17 .elementor-element.elementor-element-f2b5866{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f2b5866.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-f2b5866 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-f2b5866.elementor-view-stacked .elementor-icon{background-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-f2b5866.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f2b5866.elementor-view-default .elementor-icon{color:#FFFFFFD1;border-color:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-f2b5866.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f2b5866.elementor-view-default .elementor-icon svg{fill:#FFFFFFD1;}.elementor-17 .elementor-element.elementor-element-f2b5866 .elementor-icon{font-size:111px;}.elementor-17 .elementor-element.elementor-element-f2b5866 .elementor-icon svg{height:111px;}.elementor-17 .elementor-element.elementor-element-25cb3a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8b950bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-02bc314{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6c8a2a4a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6c8a2a4a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6c8a2a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --abc-off );background-image:url("https://abaco.resultz.com.br/wp-content/uploads/2026/09/bg-home-site-abaco-03.09.png");background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-7cae3549{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2edff834{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-44b38d43{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4b1253{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-278717f4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4da692f0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7e01b0b9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-263a0492{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:641px){.elementor-17 .elementor-element.elementor-element-56d301b{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-9af7931{--width:220px;}.elementor-17 .elementor-element.elementor-element-9b7d659{--width:220px;}.elementor-17 .elementor-element.elementor-element-d78c055{--width:220px;}.elementor-17 .elementor-element.elementor-element-b97fa6d{--width:220px;}.elementor-17 .elementor-element.elementor-element-8534478{--width:220px;}.elementor-17 .elementor-element.elementor-element-bdef71c{--width:220px;}.elementor-17 .elementor-element.elementor-element-671845e{--width:220px;}.elementor-17 .elementor-element.elementor-element-eff15cb{--width:220px;}.elementor-17 .elementor-element.elementor-element-7fa8311{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-e5fae9b{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-1ac8ddc{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-6c8a2a4a{--content-width:1280px;}}@media(max-width:880px) and (min-width:641px){.elementor-17 .elementor-element.elementor-element-9af7931{--width:180px;}.elementor-17 .elementor-element.elementor-element-9b7d659{--width:180px;}.elementor-17 .elementor-element.elementor-element-d78c055{--width:180px;}.elementor-17 .elementor-element.elementor-element-b97fa6d{--width:180px;}.elementor-17 .elementor-element.elementor-element-8534478{--width:180px;}.elementor-17 .elementor-element.elementor-element-bdef71c{--width:180px;}.elementor-17 .elementor-element.elementor-element-671845e{--width:180px;}.elementor-17 .elementor-element.elementor-element-eff15cb{--width:180px;}}@media(max-width:1280px){.elementor-17 .elementor-element.elementor-element-eedd593{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-7bd6819{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-8f3f9f3{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-79e12f4{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-37eb408{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-04e0008{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-25ca0dc{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-4560143{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-23b2018{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-9ed92a2{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-ee7a959{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-2edff834{--grid-auto-flow:row;}}@media(max-width:1080px){.elementor-17 .elementor-element.elementor-element-eedd593{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-56f657a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-17 .elementor-element.elementor-element-7bd6819{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-8f3f9f3{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-79e12f4{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-37eb408{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-04e0008{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-25ca0dc{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-4560143{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-23b2018{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-9ed92a2{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-ee7a959{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-2edff834{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-17 .elementor-element.elementor-element-eedd593{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-9af7931{--min-height:320px;}.elementor-17 .elementor-element.elementor-element-9b7d659{--min-height:320px;}.elementor-17 .elementor-element.elementor-element-d78c055{--min-height:320px;}.elementor-17 .elementor-element.elementor-element-b97fa6d{--min-height:320px;}.elementor-17 .elementor-element.elementor-element-8534478{--min-height:320px;}.elementor-17 .elementor-element.elementor-element-bdef71c{--min-height:320px;}.elementor-17 .elementor-element.elementor-element-671845e{--min-height:320px;}.elementor-17 .elementor-element.elementor-element-eff15cb{--min-height:320px;}.elementor-17 .elementor-element.elementor-element-7bd6819{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-8f3f9f3{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-79e12f4{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-37eb408{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-04e0008{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-25ca0dc{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-4560143{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-23b2018{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-9ed92a2{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-ee7a959{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-2edff834{--grid-auto-flow:row;}}@media(max-width:640px){.elementor-17 .elementor-element.elementor-element-eedd593{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-56f657a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17 .elementor-element.elementor-element-7bd6819{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-8f3f9f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-79e12f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-37eb408{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-04e0008{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-25ca0dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-eed50e8{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-b01a5b0{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4560143{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-23b2018{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-34740b7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-dccce02{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9ed92a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-ee7a959{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-30d1d8a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-1f57757{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f2b5866 .elementor-icon{font-size:84px;}.elementor-17 .elementor-element.elementor-element-f2b5866 .elementor-icon svg{height:84px;}.elementor-17 .elementor-element.elementor-element-2edff834{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon, class: .elementor-element-f2b5866 */.elementor-17 .elementor-element.elementor-element-f2b5866 {
    animation: piscar-icone 1.5s infinite ease-in-out;
}

@keyframes piscar-icone {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS */#abc-hero-wrap > .e-con-inner{max-width:100%;padding:0;}
#abc-hero-wrap .elementor-widget-html{width:100%;}

.abc-hero{position:relative;height:clamp(680px,92vh,880px);overflow:hidden;background:var(--abc-navy);}
.abc-hero-stack{position:absolute;inset:0;}
.abc-hero-slide{position:absolute;inset:0;opacity:0;transform:scale(1.04);
  transition:opacity .9s ease,transform 7s ease;pointer-events:none;}
.abc-hero-slide.is-active{opacity:1;transform:scale(1);pointer-events:auto;z-index:2;}
.abc-hero-img{position:absolute;inset:0;filter:saturate(1.05);}
.abc-hero-img::after{content:"";position:absolute;inset:0;
  background:radial-gradient(circle at 75% 30%,rgba(255,255,255,.08),transparent 50%),
             radial-gradient(circle at 20% 90%,rgba(0,0,0,.18),transparent 60%);}
.abc-hero-overlay{position:absolute;inset:0;z-index:1;
  background:linear-gradient(105deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.15) 70%,transparent 100%);}
.abc-hero-deco{position:absolute;width:420px;height:420px;border-radius:50%;
  right:-120px;bottom:-160px;z-index:1;pointer-events:none;opacity:.25;}
.abc-hero-deco--cyan{background:var(--abc-cyan);}
.abc-hero-deco--warm{background:#FFD089;}

.abc-hero-inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;
  justify-content:center;gap:22px;max-width:880px;color:#fff;
  padding:48px var(--gutter) 150px;margin:0 auto;width:min(100%,calc(var(--max) + var(--gutter) * 2));}

.abc-hero-chip{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;
  padding:8px 16px;border-radius:var(--r-pill);background:rgba(255,255,255,.12);
  border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px);
  font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.08em;
  text-transform:uppercase;color:#fff;white-space:nowrap;}
.abc-hero-chip-dot{width:7px;height:7px;border-radius:50%;background:var(--abc-cyan);
  box-shadow:0 0 0 4px rgba(0,189,255,.18);}
.abc-hero-eyebrow{font-family:var(--font-display);font-weight:800;font-size:13px;
  letter-spacing:.22em;text-transform:uppercase;color:var(--abc-cyan);}
.abc-hero h1{color:#fff;font-family:var(--font-display);font-weight:900;
  font-size:clamp(40px,6.4vw,92px);line-height:1;letter-spacing:-.015em;margin:0;max-width:13ch;}
.abc-hero h1 .abc-hero-accent{color:var(--abc-cyan);}
.abc-hero p{font-family:var(--font-body);font-size:clamp(15px,1.4vw,19px);
  color:rgba(255,255,255,.9);max-width:540px;margin:0 0 12px;line-height:1.55;}

.abc-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;}
.abc-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;
  border-radius:var(--r-pill);font-family:var(--font-display);font-weight:800;font-size:14px;
  letter-spacing:.04em;text-transform:uppercase;border:2px solid transparent;text-decoration:none;
  transition:transform .2s,box-shadow .2s,background .2s,color .2s;white-space:nowrap;}
.abc-btn--cyan{background:var(--abc-cyan);color:var(--abc-navy);}
.abc-btn--cyan:hover{background:#4ED1FF;transform:translateY(-2px);}
.abc-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.6);}
.abc-btn--ghost:hover{background:rgba(255,255,255,.15);border-color:#fff;}

/* entrada escalonada do conteúdo do slide ativo */
.abc-hero-slide .abc-hero-chip,
.abc-hero-slide .abc-hero-eyebrow,
.abc-hero-slide h1,
.abc-hero-slide p,
.abc-hero-slide .abc-hero-ctas{opacity:0;transform:translateY(20px);
  transition:opacity .6s ease,transform .6s ease;}
.abc-hero-slide.is-active .abc-hero-chip{opacity:1;transform:none;transition-delay:.10s;}
.abc-hero-slide.is-active .abc-hero-eyebrow{opacity:1;transform:none;transition-delay:.18s;}
.abc-hero-slide.is-active h1{opacity:1;transform:none;transition-delay:.26s;}
.abc-hero-slide.is-active p{opacity:1;transform:none;transition-delay:.36s;}
.abc-hero-slide.is-active .abc-hero-ctas{opacity:1;transform:none;transition-delay:.46s;}

/* controles */
.abc-hero-controls{position:absolute;left:0;right:0;bottom:40px;z-index:5;
  display:flex;align-items:center;gap:24px;
  padding:0 var(--gutter);margin:0 auto;width:min(100%,calc(var(--max) + var(--gutter) * 2));}
.abc-hero-nav{width:52px;height:52px;border-radius:50%;flex:0 0 auto;
  border:1.5px solid rgba(255,255,255,.45);background:rgba(255,255,255,.08);color:#fff;
  display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;
  backdrop-filter:blur(8px);cursor:pointer;transition:.2s;}
.abc-hero-nav:hover{background:var(--abc-cyan);border-color:var(--abc-cyan);color:var(--abc-navy);}
.abc-hero-progress{flex:1;display:flex;gap:18px;}
.abc-hero-prog{flex:1;background:none;border:0;padding:0;display:flex;align-items:center;
  gap:12px;color:rgba(255,255,255,.6);text-align:left;cursor:pointer;
  font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.1em;}
.abc-hero-prog.is-active{color:#fff;}
.abc-hero-prog-bar{flex:1;height:3px;background:rgba(255,255,255,.25);
  border-radius:3px;overflow:hidden;position:relative;}
.abc-hero-prog-fill{position:absolute;inset:0;background:#fff;transform:translateX(-101%);}

@media (max-height:760px){
  .abc-hero h1{font-size:clamp(38px,4.6vw,66px);}
  .abc-hero-inner{gap:16px;padding-bottom:130px;}
}
@media (max-width:880px){
  .abc-hero{height:auto;min-height:640px;}
  .abc-hero-inner{padding-top:100px;padding-bottom:170px;}
  .abc-hero-deco{width:280px;height:280px;right:-90px;bottom:-110px;}
}
@media (max-width:640px){
  .abc-hero-nav{display:none;}
  .abc-hero-controls{gap:14px;}
  .abc-btn{width:100%;justify-content:center;}
}
@media (prefers-reduced-motion:reduce){
  .abc-hero-slide,.abc-hero-slide *{transition:none!important;}
  .abc-hero-slide .abc-hero-chip,.abc-hero-slide .abc-hero-eyebrow,
  .abc-hero-slide h1,.abc-hero-slide p,.abc-hero-slide .abc-hero-ctas{opacity:1;transform:none;}
}

/* ================= Seções ================= */
/* especificidade 0,3,0 para vencer o Theme Style do Elementor */
.abc-section > .e-con-inner{padding:clamp(56px,8vw,110px) var(--gutter);}

.abc-sec-head{max-width:720px;margin-bottom:clamp(32px,5vw,56px);}
body .elementor-17 .elementor-widget.abc-eyebrow .elementor-heading-title{font-family:var(--font-display);font-weight:800;
  font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--abc-blue);}
body .elementor-17 .elementor-widget.abc-sec-title .elementor-heading-title{font-family:var(--font-display);font-weight:900;
  font-size:clamp(32px,4.4vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--abc-black);}
body .elementor-17 .elementor-widget.abc-sec-sub .elementor-heading-title{font-family:var(--font-body);font-weight:400;
  font-size:18px;color:var(--abc-muted);line-height:1.55;margin:0;}

/* ================= Etapas de ensino ================= */
.abc-ensinos-card{position:relative;border-radius:var(--r-lg);background:var(--abc-off);
  min-height:420px;overflow:hidden;border:1px solid transparent;
  padding:32px 26px 26px;gap:0;
  transition:transform .35s ease,box-shadow .35s ease,background .35s ease,border-color .35s ease;}
.abc-ensinos-card::after{content:"";position:absolute;bottom:-120px;right:-60px;
  width:220px;height:220px;border-radius:50%;background:var(--abc-blue);opacity:.06;
  transition:transform .4s ease;}
.abc-ensinos-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-md);
  background:#fff;border-color:var(--abc-mist);}
.abc-ensinos-card:hover::after{transform:scale(1.4);}
.abc-ensinos-card--warm::after{background:#FFB45C;opacity:.25;}
.abc-ensinos-card--cyan::after{background:var(--abc-cyan);opacity:.22;}
.abc-ensinos-card--navy::after{background:var(--abc-navy);opacity:.14;}
.abc-ensinos-card > .elementor-element{position:relative;z-index:1;width:100%;}

body .elementor-17 .abc-ensinos-card .abc-card-num .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:14px;color:var(--abc-muted);letter-spacing:.15em;}
.abc-ensinos-card .abc-card-num{margin-bottom:24px;}

body .elementor-17 .abc-ensinos-card .abc-card-ages .elementor-heading-title{display:inline-block;
  font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:.14em;
  font-weight:700;color:var(--abc-blue);background:rgba(11,113,161,.08);
  padding:6px 12px;border-radius:var(--r-pill);}
.abc-ensinos-card .abc-card-ages{margin-bottom:18px;}
body .elementor-17 .abc-ensinos-card--warm .abc-card-ages .elementor-heading-title{color:#B8540D;background:rgba(224,123,42,.12);}
body .elementor-17 .abc-ensinos-card--navy .abc-card-ages .elementor-heading-title{color:var(--abc-navy);background:rgba(0,39,109,.10);}

body .elementor-17 .abc-ensinos-card .abc-card-title .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:22px;line-height:1.15;color:var(--abc-black);}
.abc-ensinos-card .abc-card-title{margin-bottom:12px;}
body .elementor-17 .abc-ensinos-card .abc-card-text .elementor-heading-title{font-family:var(--font-body);
  font-weight:400;font-size:14.5px;color:var(--abc-muted);line-height:1.6;margin:0;}

.abc-ensinos-card .abc-card-cta{margin-top:auto;padding-top:24px;}
body .elementor-17 .abc-ensinos-card .abc-card-cta .elementor-heading-title a{display:inline-flex;align-items:center;
  gap:8px;font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.08em;
  text-transform:uppercase;color:var(--abc-blue);text-decoration:none;}
body .elementor-17 .abc-ensinos-card .abc-card-cta .elementor-heading-title a::after{content:"";width:18px;height:18px;
  flex:0 0 auto;background:currentColor;transition:transform .25s ease;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'><path d='M5 12h14M13 5l7 7-7 7'/></svg>") center/contain no-repeat;
          mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'><path d='M5 12h14M13 5l7 7-7 7'/></svg>") center/contain no-repeat;}
body .elementor-17 .abc-ensinos-card:hover .abc-card-cta .elementor-heading-title a::after{transform:translateX(5px);}

@media (max-width:1080px){
  .abc-ensinos-grid{grid-template-columns:repeat(2,1fr)!important;}
}
@media (max-width:640px){
  .abc-ensinos-grid{grid-template-columns:1fr!important;}
  .abc-ensinos-card{min-height:0;}
}

/* ================= Ábaco em movimento ================= */
.abc-vvids{position:relative;overflow:hidden;color:#fff;
  padding:clamp(56px,8vw,110px) 0;
  background:linear-gradient(180deg,var(--abc-navy) 0%,#001f5c 100%);}
.abc-vvids::before{content:"";position:absolute;width:540px;height:540px;border-radius:50%;
  background:var(--abc-cyan);opacity:.06;top:-200px;right:-200px;pointer-events:none;}

.abc-vvids-head{position:relative;z-index:1;max-width:var(--max);width:100%;
  margin:0 auto 48px;padding:0 var(--gutter);}
.abc-vvids-head-l{width:auto;flex:1 1 auto;}
body .elementor-17 .abc-vvids .abc-eyebrow--light .elementor-heading-title{color:var(--abc-cyan);}
body .elementor-17 .abc-vvids .abc-vvids-title .elementor-heading-title{font-family:var(--font-display);font-weight:900;
  color:#fff;font-size:clamp(32px,4.2vw,52px);line-height:1.05;max-width:640px;letter-spacing:-.01em;}
.abc-vvids .abc-vvids-cta{flex:0 0 auto;white-space:nowrap;}
body .elementor-17 .abc-vvids .abc-vvids-cta .elementor-heading-title a{display:inline-flex;align-items:center;gap:10px;
  font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.12em;
  text-transform:uppercase;color:var(--abc-cyan);text-decoration:none;}
body .elementor-17 .abc-vvids .abc-vvids-cta .elementor-heading-title a::after{content:"";width:18px;height:18px;
  flex:0 0 auto;background:currentColor;transition:transform .25s ease;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'><path d='M5 12h14M13 5l7 7-7 7'/></svg>") center/contain no-repeat;
          mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'><path d='M5 12h14M13 5l7 7-7 7'/></svg>") center/contain no-repeat;}
body .elementor-17 .abc-vvids .abc-vvids-cta .elementor-heading-title a:hover::after{transform:translateX(5px);}

.abc-vvids-trackwrap{position:relative;z-index:1;padding-left:var(--gutter);}
.abc-vvids-trackwrap::after{content:"";position:absolute;right:0;top:0;bottom:0;width:120px;
  background:linear-gradient(to right,transparent,#001f5c);pointer-events:none;z-index:2;}
.abc-vvids .abc-vvids-track{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;
  scrollbar-width:none;cursor:grab;}
.abc-vvids-track::-webkit-scrollbar{display:none;}
.abc-vvids-track.is-drag{cursor:grabbing;}

.abc-vvids .abc-vvids-track .abc-vvid-card.abc-ph{
  flex:0 0 auto!important;--width:220px;width:220px;min-width:220px;max-width:220px;
  height:380px;min-height:380px;border-radius:var(--r-md);
  position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease;}
@media (max-width:880px){
  .abc-vvids .abc-vvids-track .abc-vvid-card.abc-ph{--width:180px;width:180px;min-width:180px;
    max-width:180px;height:320px;min-height:320px;}
}
.abc-vvids-track:not(.is-drag) .abc-vvid-card:hover{transform:translateY(-6px);}
.abc-ph{background:linear-gradient(135deg,var(--abc-blue),var(--abc-navy));}
.abc-ph--cyan{background:linear-gradient(135deg,var(--abc-cyan),var(--abc-blue));}
.abc-ph--navy{background:linear-gradient(135deg,var(--abc-navy),#001540);}
.abc-ph--warm{background:linear-gradient(135deg,#FFB45C,#E07B2A);}
.abc-ph--green{background:linear-gradient(135deg,#4EC97A,#128A4C);}
.abc-ph--rose{background:linear-gradient(135deg,#FF7A9C,#B8366A);}
.abc-ph--purple{background:linear-gradient(135deg,#8A6BFF,#4A36B8);}
.abc-ph--blue{background:linear-gradient(135deg,var(--abc-blue),var(--abc-navy));}
.abc-vvid-card::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;
  background:radial-gradient(circle at 20% 15%,rgba(0,189,255,.35),transparent 45%),
             radial-gradient(circle at 80% 90%,rgba(255,255,255,.12),transparent 50%);}
/* botão de play — elemento real, injetado pelo JS */
.abc-vvid-play{position:absolute;top:50%;left:50%;width:64px;height:64px;
  margin:-32px 0 0 -32px;border:0;padding:0;border-radius:50%;z-index:3;cursor:pointer;
  background:rgba(255,255,255,.92) 
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8 5l12 7-12 7z' fill='%2300276D'/></svg>") center/22px no-repeat;
  transition:transform .25s ease,background-color .2s ease,box-shadow .2s ease;}
.abc-vvid-card:hover .abc-vvid-play{transform:scale(1.1);background-color:#fff;}
.abc-vvid-play:focus-visible{outline:3px solid var(--abc-cyan);outline-offset:4px;}
.abc-vvid-play[data-empty="1"]{background-color:rgba(255,255,255,.55);}
.abc-vvid-card[data-soon="1"]::before{content:"Vídeo em breve";position:absolute;z-index:4;
  left:50%;top:calc(50% + 44px);transform:translateX(-50%);white-space:nowrap;
  font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.12em;
  text-transform:uppercase;color:rgba(255,255,255,.85);opacity:0;transition:opacity .25s ease;
  background:none;pointer-events:none;}
.abc-vvid-card[data-soon="1"]:hover::before{opacity:1;}

.abc-vvid-meta{position:relative;z-index:2;width:100%;margin-top:auto;
  padding:16px 16px 18px;text-align:left;
  background:linear-gradient(to top,rgba(0,0,0,.78),transparent);}
body .elementor-17 .abc-vvids .abc-vvid-tag .elementor-heading-title{font-family:var(--font-body);font-size:10px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--abc-cyan);font-weight:800;}
body .elementor-17 .abc-vvids .abc-vvid-name .elementor-heading-title{font-family:var(--font-display);font-size:15px;
  font-weight:800;color:#fff;line-height:1.2;}

@media (max-width:880px){
  .abc-vvids-head{flex-direction:column;align-items:flex-start;gap:18px;}
  .abc-vvid-card{width:180px;height:320px;}
}
/* ================= Lightbox de vídeo ================= */
.abc-lb{position:fixed;inset:0;z-index:9999;display:none;align-items:center;
  justify-content:center;padding:var(--gutter);
  background:rgba(0,20,60,.86);backdrop-filter:blur(6px);
  opacity:0;transition:opacity .25s ease;}
.abc-lb.is-open{display:flex;}
.abc-lb.is-visible{opacity:1;}
.abc-lb-box{position:relative;width:min(1100px,100%);aspect-ratio:16/9;
  max-width:calc((100vh - 150px) * 16 / 9);max-height:calc(100vh - 150px);
  background:#000;border-radius:var(--r-md);overflow:hidden;
  box-shadow:var(--shadow-lg);transform:scale(.96);transition:transform .25s ease;}
.abc-lb.is-visible .abc-lb-box{transform:scale(1);}
.abc-lb-box iframe,.abc-lb-box video{position:absolute;inset:0;width:100%;height:100%;border:0;}
.abc-lb-close{position:absolute;top:-10px;right:-10px;width:44px;height:44px;border:0;
  border-radius:50%;background:#fff;color:var(--abc-navy);font-size:22px;line-height:1;
  cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;
  box-shadow:var(--shadow-md);transition:transform .2s ease;}
.abc-lb-close:hover{transform:scale(1.08);}
.abc-lb-close:focus-visible{outline:3px solid var(--abc-cyan);outline-offset:3px;}
body.abc-lb-lock{overflow:hidden;}
@media (max-width:640px){
  .abc-lb-close{top:-52px;right:0;}
}
@media (prefers-reduced-motion:reduce){
  .abc-lb,.abc-lb-box{transition:none;}
}

/* ================= Matrículas ================= */
.abc-enroll{background:var(--abc-off);}
.abc-enroll .abc-enroll-card{background:#fff;border-radius:var(--r-xl);overflow:hidden;
  box-shadow:var(--shadow-lg);align-items:stretch;}

.abc-enroll .abc-enroll-video{position:relative;min-height:480px;}
.abc-enroll-video::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;
  background:radial-gradient(circle at 20% 15%,rgba(0,189,255,.35),transparent 45%),
             radial-gradient(circle at 80% 90%,rgba(255,255,255,.12),transparent 50%);}
.abc-enroll-video::after{content:"";position:absolute;bottom:24px;left:24px;
  width:80px;height:80px;border-radius:50%;border:2px solid var(--abc-cyan);z-index:2;}
.abc-enroll-play{position:absolute;top:50%;left:50%;width:92px;height:92px;
  margin:-46px 0 0 -46px;border:0;padding:0;border-radius:50%;z-index:3;cursor:pointer;
  background:var(--abc-cyan) 
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8 5l12 7-12 7z' fill='%2300276D'/></svg>") center/30px no-repeat;
  box-shadow:0 12px 32px rgba(0,189,255,.5);transition:transform .2s ease;}
.abc-enroll-play:hover{transform:scale(1.05);}
.abc-enroll-play:focus-visible{outline:3px solid #fff;outline-offset:4px;}
.abc-enroll-play[data-empty="1"]{background-color:rgba(0,189,255,.55);}
.abc-enroll-video[data-soon="1"]::before{}

.abc-enroll .abc-enroll-body{padding:clamp(36px,5vw,72px);align-self:center;}
body .elementor-17 .elementor-widget.abc-enroll-title .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:clamp(32px,3.8vw,48px);line-height:1;color:var(--abc-black);
  letter-spacing:-.01em;margin:6px 0 8px;}
body .elementor-17 .elementor-widget.abc-enroll-text .elementor-heading-title{font-family:var(--font-body);
  font-weight:400;font-size:16px;color:var(--abc-muted);line-height:1.6;margin:0 0 20px;}

.abc-enroll .abc-enroll-cta{position:relative;overflow:hidden;padding:22px 26px;
  border-radius:var(--r-md);text-decoration:none;
  transition:transform .2s ease,box-shadow .2s ease;}
.abc-enroll .abc-enroll-cta:hover{transform:translateX(6px);box-shadow:var(--shadow-md);}
.abc-enroll .abc-enroll-cta--main{background:var(--abc-blue);}
.abc-enroll .abc-enroll-cta--alt{background:#fff;border:2px solid var(--abc-navy);}
.abc-enroll-cta::after{content:"";position:absolute;right:26px;top:50%;margin-top:-11px;
  width:22px;height:22px;background:currentColor;transition:transform .25s ease;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'><path d='M5 12h14M13 5l7 7-7 7'/></svg>") center/contain no-repeat;
          mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'><path d='M5 12h14M13 5l7 7-7 7'/></svg>") center/contain no-repeat;}
.abc-enroll .abc-enroll-cta--main::after{color:#fff;}
.abc-enroll .abc-enroll-cta--alt::after{color:var(--abc-navy);}
.abc-enroll .abc-enroll-cta:hover::after{transform:translateX(4px);}
.abc-enroll .abc-enroll-cta > .elementor-element{padding-right:44px;}

body .elementor-17 .abc-enroll-cta--main .abc-enroll-cta-eyebrow .elementor-heading-title,
body .elementor-17 .abc-enroll-cta--main .abc-enroll-cta-title .elementor-heading-title,
body .elementor-17 .abc-enroll-cta--main .abc-enroll-cta-sub .elementor-heading-title{color:#fff;}
body .elementor-17 .abc-enroll-cta--alt .abc-enroll-cta-eyebrow .elementor-heading-title,
body .elementor-17 .abc-enroll-cta--alt .abc-enroll-cta-title .elementor-heading-title,
body .elementor-17 .abc-enroll-cta--alt .abc-enroll-cta-sub .elementor-heading-title{color:var(--abc-navy);}
body .elementor-17 .elementor-widget.abc-enroll-cta-eyebrow .elementor-heading-title{font-family:var(--font-body);
  font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;opacity:.85;}
.elementor-widget.abc-enroll-cta-eyebrow{margin-bottom:4px;}
body .elementor-17 .elementor-widget.abc-enroll-cta-title .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:26px;letter-spacing:-.01em;line-height:1.1;}
body .elementor-17 .elementor-widget.abc-enroll-cta-sub .elementor-heading-title{font-family:var(--font-body);
  font-size:13px;font-weight:400;opacity:.8;}
.elementor-widget.abc-enroll-cta-sub{margin-top:2px;}

@media (max-width:880px){
  .abc-enroll .abc-enroll-card{grid-template-columns:1fr!important;}
  .abc-enroll .abc-enroll-video{min-height:320px;}
}

/* ================= Por que o Ábaco ================= */
.abc-why{background:#fff;position:relative;}
.abc-why .abc-why-grid{align-items:start;}
body .elementor-17 .elementor-widget.abc-why-title .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:clamp(36px,4.6vw,64px);line-height:1.02;color:var(--abc-black);
  letter-spacing:-.015em;margin:18px 0 24px;}
.abc-why .abc-why-text{font-family:var(--font-body);font-size:17px;color:var(--abc-muted);
  line-height:1.7;margin-bottom:32px;}
.abc-why .abc-why-text strong{color:var(--abc-blue);font-weight:700;}

.abc-why .abc-why-point{position:relative;padding-top:16px;border-top:2px solid var(--abc-mist);}
.abc-why .abc-why-point .abc-why-num{position:absolute;top:-14px;left:0;background:#fff;
  padding-right:12px;line-height:1;z-index:1;width:auto;}
body .elementor-17 .elementor-widget.abc-why-num .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:24px;color:var(--abc-cyan);line-height:1;}
body .elementor-17 .elementor-widget.abc-why-point-title .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:19px;line-height:1.2;color:var(--abc-black);}
.abc-why .abc-why-point-title{margin:10px 0 8px;}
body .elementor-17 .elementor-widget.abc-why-point-text .elementor-heading-title{font-family:var(--font-body);
  font-weight:400;font-size:14.5px;color:var(--abc-muted);line-height:1.6;margin:0;}

.abc-why .abc-why-cta{margin-top:clamp(40px,5vw,64px);}
body .elementor-17 .abc-section .elementor-widget.abc-btn-primary .elementor-button{background:var(--abc-blue);color:var(--abc-white);
  border-radius:var(--r-pill);padding:18px 36px;border:2px solid transparent;
  font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.04em;
  text-transform:uppercase;box-shadow:0 8px 20px rgba(11,113,161,.32);
  transition:transform .2s ease,box-shadow .2s ease,background .2s ease;}
body .elementor-17 .abc-section .elementor-widget.abc-btn-primary .elementor-button:hover{background:var(--abc-navy);transform:translateY(-2px);
  box-shadow:0 12px 28px rgba(0,39,109,.4);}

@media (max-width:880px){
  .abc-why .abc-why-grid{grid-template-columns:1fr!important;}
  .abc-why .abc-why-points{grid-template-columns:1fr!important;}
}

/* ================= Extracurriculares ================= */
.abc-extras{background:linear-gradient(180deg,var(--abc-off) 0%,#fff 100%);}
.abc-extras .abc-extras-head{grid-template-columns:1fr auto!important;align-items:end;}
.abc-extras .abc-extras-head-l{max-width:720px;}
.abc-extras .abc-extras-tabs-w{width:auto;}
.abc-extras-tabs{display:flex;gap:8px;background:#fff;padding:8px;
  border-radius:var(--r-pill);box-shadow:var(--shadow-sm);width:max-content;}
.abc-extras-tab{display:flex;align-items:center;gap:8px;padding:14px 20px;border:0;
  background:transparent;border-radius:var(--r-pill);cursor:pointer;
  font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.04em;
  color:var(--abc-muted);transition:.25s;white-space:nowrap;}
.abc-extras-tab-icon{display:inline-flex;}
.abc-extras-tab.is-active{background:var(--abc-blue);color:#fff;
  box-shadow:0 6px 16px rgba(11,113,161,.3);}
.abc-extras-tab--esporte.is-active{background:#128A4C;box-shadow:0 6px 16px rgba(18,138,76,.3);}
.abc-extras-tab--cultura.is-active{background:#B8366A;box-shadow:0 6px 16px rgba(184,54,106,.3);}
.abc-extras-tab--inovacao.is-active{background:var(--abc-cyan);color:var(--abc-navy);
  box-shadow:0 6px 16px rgba(0,189,255,.3);}
.abc-extras-tab:focus-visible{outline:3px solid var(--abc-cyan);outline-offset:3px;}

.abc-extras .abc-extras-panel{display:none!important;
  grid-template-columns:1.4fr 1fr!important;align-items:center;}
.abc-extras .abc-extras-panel.is-active{display:grid!important;
  animation:abcExtrasIn .45s cubic-bezier(.16,1,.3,1);}
@keyframes abcExtrasIn{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:none;}}

.abc-extras .abc-extras-photos{grid-template-columns:1.4fr 1fr!important;
  grid-template-rows:200px 200px 200px!important;height:620px;}
/* fotos = widgets de Imagem dentro do grid */
.abc-extras .abc-extras-photo{border-radius:var(--r-md);position:relative;overflow:hidden;
  min-height:0;min-width:0;}
.abc-extras .abc-extras-photo .elementor-widget-container,
.abc-extras .abc-extras-photo figure,
.abc-extras .abc-extras-photo .elementor-image{height:100%;width:100%;margin:0;}
.abc-extras .abc-extras-photo img{width:100%;height:100%;object-fit:cover;display:block;
  border-radius:var(--r-md);}
.abc-extras .abc-extras-photo::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 50%);
  border-radius:var(--r-md);}
/* enquanto não houver imagem: mostra o gradiente e esconde o placeholder */
.abc-extras .abc-extras-photo img[src*="placeholder"]{opacity:0;}

.abc-extras-panel[data-panel="esporte"] .abc-extras-photo--0{background:linear-gradient(135deg,#0B71A1,rgba(11,113,161,.8));}
.abc-extras-panel[data-panel="esporte"] .abc-extras-photo--1{background:linear-gradient(135deg,#00276D,rgba(0,39,109,.8));}
.abc-extras-panel[data-panel="esporte"] .abc-extras-photo--2{background:linear-gradient(135deg,#00BDFF,rgba(0,189,255,.8));}
.abc-extras-panel[data-panel="esporte"] .abc-extras-photo--3{background:linear-gradient(135deg,#1D4F78,rgba(29,79,120,.8));}
.abc-extras-panel[data-panel="esporte"] .abc-extras-photo--4{background:linear-gradient(135deg,#0B71A1,rgba(11,113,161,.8));}
.abc-extras-panel[data-panel="cultura"] .abc-extras-photo--0{background:linear-gradient(135deg,#B8366A,rgba(184,54,106,.8));}
.abc-extras-panel[data-panel="cultura"] .abc-extras-photo--1{background:linear-gradient(135deg,#E07B2A,rgba(224,123,42,.8));}
.abc-extras-panel[data-panel="cultura"] .abc-extras-photo--2{background:linear-gradient(135deg,#0B71A1,rgba(11,113,161,.8));}
.abc-extras-panel[data-panel="cultura"] .abc-extras-photo--3{background:linear-gradient(135deg,#4A36B8,rgba(74,54,184,.8));}
.abc-extras-panel[data-panel="cultura"] .abc-extras-photo--4{background:linear-gradient(135deg,#FFB45C,rgba(255,180,92,.8));}
.abc-extras-panel[data-panel="inovacao"] .abc-extras-photo--0{background:linear-gradient(135deg,#00BDFF,rgba(0,189,255,.8));}
.abc-extras-panel[data-panel="inovacao"] .abc-extras-photo--1{background:linear-gradient(135deg,#00276D,rgba(0,39,109,.8));}
.abc-extras-panel[data-panel="inovacao"] .abc-extras-photo--2{background:linear-gradient(135deg,#0B71A1,rgba(11,113,161,.8));}
.abc-extras-panel[data-panel="inovacao"] .abc-extras-photo--3{background:linear-gradient(135deg,#4A36B8,rgba(74,54,184,.8));}
.abc-extras-panel[data-panel="inovacao"] .abc-extras-photo--4{background:linear-gradient(135deg,#0B71A1,rgba(11,113,161,.8));}
.abc-extras .abc-extras-photo--0{grid-area:1 / 1 / 3 / 2;}
.abc-extras .abc-extras-photo--1{grid-area:1 / 2 / 2 / 3;}
.abc-extras .abc-extras-photo--2{grid-area:2 / 2 / 4 / 3;}
.abc-extras .abc-extras-photo--3{grid-area:3 / 1 / 4 / 2;}
.abc-extras .abc-extras-photo--4{display:none;}

body .elementor-17 .elementor-widget.abc-extras-title .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:clamp(28px,3vw,40px);line-height:1.1;color:var(--abc-black);}
.abc-extras .abc-extras-title{margin-bottom:16px;}
body .elementor-17 .elementor-widget.abc-extras-text .elementor-heading-title{font-family:var(--font-body);
  font-weight:400;font-size:16px;color:var(--abc-muted);line-height:1.7;margin:0;}
.abc-extras .abc-extras-text{margin-bottom:26px;}
.abc-extras .abc-extras-tags{margin-bottom:32px;width:100%;}
.abc-extras .abc-extras-tag{width:auto;}
body .elementor-17 .elementor-widget.abc-extras-tag .elementor-heading-title{display:inline-block;background:#fff;
  border:1.5px solid var(--abc-mist);border-radius:var(--r-pill);padding:8px 16px;
  font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--abc-black);}

body .elementor-17 .abc-section .elementor-widget.abc-btn-outline .elementor-button{background:transparent;
  color:var(--abc-blue);border:2px solid var(--abc-blue);border-radius:var(--r-pill);
  padding:14px 26px;font-family:var(--font-display);font-weight:800;font-size:14px;
  letter-spacing:.04em;text-transform:uppercase;transition:.2s;}
body .elementor-17 .abc-section .elementor-widget.abc-btn-outline .elementor-button:hover{
  background:var(--abc-blue);color:#fff;}

@media (max-width:1080px){
  .abc-extras .abc-extras-head{grid-template-columns:1fr!important;}
}
@media (max-width:880px){
  .abc-extras .abc-extras-panel.is-active{grid-template-columns:1fr!important;}
  .abc-extras .abc-extras-photos{height:420px;grid-template-rows:130px 130px 130px!important;}
}
@media (prefers-reduced-motion:reduce){
  .abc-extras .abc-extras-panel.is-active{animation:none;}
}

/* ================= Galeria · momentos ================= */
.abc-gal{background:#fff;}
.abc-gal .abc-gal-head{grid-template-columns:1fr 1fr!important;align-items:end;margin-bottom:56px;}
.abc-gal .abc-gal-head-l{max-width:720px;}
.abc-gal .abc-gal-sub{justify-self:end;max-width:460px;align-self:end;}
body .elementor-17 .elementor-widget.abc-gal-sub .elementor-heading-title{font-family:var(--font-body);
  font-weight:400;font-size:17px;color:var(--abc-muted);line-height:1.6;margin:0;}

/* área reservada para o widget de galeria */
.abc-gal .abc-gal-stage{margin-bottom:56px;}

/* masonry: aplica-se ao widget de Galeria do Elementor quando ele for inserido */
.abc-gal-stage .elementor-widget-image-gallery .gallery,
.abc-gal-stage .elementor-image-gallery .gallery{display:block!important;
  column-count:5;column-gap:14px;}
.abc-gal-stage .gallery-item{width:100%!important;max-width:100%!important;
  margin:0 0 14px!important;break-inside:avoid;display:inline-block;float:none!important;
  text-align:left!important;}
.abc-gal-stage .gallery-item .gallery-icon{margin:0!important;}
.abc-gal-stage .gallery-item .gallery-caption{display:none;}
.abc-gal-stage .gallery-item img{width:100%;height:auto;display:block;
  border-radius:var(--r-md);border:0!important;}

@media (max-width:1280px){ .abc-gal-stage .gallery{column-count:4;} }
@media (max-width:960px){
  .abc-gal-stage .gallery{column-count:3;}
  .abc-gal .abc-gal-head{grid-template-columns:1fr!important;}
  .abc-gal .abc-gal-sub{justify-self:start;}
}
@media (max-width:640px){ .abc-gal-stage .gallery{column-count:2;} }

/* ================= Projetos ================= */
.abc-proj{background:linear-gradient(180deg,#fff 0%,var(--abc-off) 100%);
  padding:clamp(56px,8vw,110px) 0;}
.abc-proj .abc-proj-head{max-width:var(--max);width:100%;margin:0 auto 48px;
  padding:0 var(--gutter);}
.abc-proj .abc-proj-head-l{flex:1 1 auto;max-width:720px;}
.abc-proj .abc-proj-controls-w{flex:0 0 auto;width:auto;}
body .elementor-17 .elementor-widget.abc-proj-title .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:clamp(32px,4vw,52px);line-height:1.05;color:var(--abc-black);
  letter-spacing:-.01em;}
.abc-proj-controls{display:flex;gap:10px;}
.abc-proj-nav{width:48px;height:48px;border-radius:50%;border:2px solid var(--abc-blue);
  background:transparent;color:var(--abc-blue);display:flex;align-items:center;
  justify-content:center;cursor:pointer;transition:.2s;}
.abc-proj-nav:hover{background:var(--abc-blue);color:#fff;}
.abc-proj-nav:focus-visible{outline:3px solid var(--abc-cyan);outline-offset:3px;}

.abc-proj-trackwrap{padding-left:var(--gutter);margin-bottom:28px;}
.abc-proj .abc-proj-track{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;
  scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:none;}
.abc-proj .abc-proj-track::-webkit-scrollbar{display:none;}

.abc-proj .abc-proj-track .abc-proj-card{flex:0 0 auto!important;
  --width:320px;width:320px;min-width:320px;max-width:320px;
  scroll-snap-align:start;background:#fff;border-radius:var(--r-md);overflow:hidden;
  box-shadow:0 2px 6px rgba(0,39,109,.04);transition:transform .25s ease,box-shadow .25s ease;}
.abc-proj .abc-proj-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);}

.abc-proj .abc-proj-thumb{height:220px;min-height:220px;position:relative;overflow:hidden;}
.abc-proj .abc-proj-thumb .elementor-widget-container,
.abc-proj .abc-proj-thumb figure,
.abc-proj .abc-proj-thumb .elementor-image{height:100%;width:100%;margin:0;}
.abc-proj .abc-proj-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.abc-proj .abc-proj-thumb img[src*="placeholder"]{opacity:0;}
.abc-proj .abc-proj-thumb::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(circle at 20% 15%,rgba(0,189,255,.28),transparent 45%),
             radial-gradient(circle at 80% 90%,rgba(255,255,255,.12),transparent 50%);}
.abc-proj .abc-ph--green{background:linear-gradient(135deg,#4EC97A,#128A4C);}
.abc-proj .abc-ph--rose{background:linear-gradient(135deg,#FF7A9C,#B8366A);}
.abc-proj .abc-ph--cyan{background:linear-gradient(135deg,var(--abc-cyan),var(--abc-blue));}
.abc-proj .abc-ph--navy{background:linear-gradient(135deg,var(--abc-navy),#001540);}
.abc-proj .abc-ph--purple{background:linear-gradient(135deg,#8A6BFF,#4A36B8);}
.abc-proj .abc-ph--warm{background:linear-gradient(135deg,#FFB45C,#E07B2A);}
.abc-proj .abc-ph--blue{background:linear-gradient(135deg,var(--abc-blue),var(--abc-navy));}

.abc-proj .abc-proj-body{padding:22px 24px 26px;position:relative;}
.abc-proj .abc-proj-num{position:absolute;top:-20px;right:20px;width:auto;z-index:2;}
body .elementor-17 .elementor-widget.abc-proj-num .elementor-heading-title{background:var(--abc-cyan);
  color:var(--abc-navy);font-family:var(--font-display);font-weight:900;font-size:13px;
  padding:6px 12px;border-radius:var(--r-pill);display:inline-block;}
body .elementor-17 .elementor-widget.abc-proj-name .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:20px;line-height:1.2;color:var(--abc-black);}
.abc-proj .abc-proj-name{margin:0 0 6px;}
body .elementor-17 .elementor-widget.abc-proj-text .elementor-heading-title{font-family:var(--font-body);
  font-weight:400;font-size:14px;color:var(--abc-muted);line-height:1.5;margin:0;}
.abc-proj .abc-proj-text{margin-bottom:16px;}
body .elementor-17 .elementor-widget.abc-proj-link .elementor-heading-title a{font-family:var(--font-display);
  font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;
  color:var(--abc-blue);text-decoration:none;}

.abc-proj-dots{display:flex;gap:6px;justify-content:center;}
.abc-proj-dot{width:24px;height:4px;border-radius:2px;border:0;padding:0;cursor:pointer;
  background:var(--abc-mist);transition:background .2s ease,width .2s ease;}
.abc-proj-dot.is-active{background:var(--abc-blue);width:40px;}

@media (max-width:880px){
  .abc-proj .abc-proj-head{flex-direction:column;align-items:flex-start;gap:20px;}
}

/* ===== Galeria: versão mock (réplica do original) ===== */
.abc-gal-mock{column-count:5;column-gap:14px;}
.abc-pin-card{display:block;break-inside:avoid;margin:0 0 14px;border-radius:var(--r-md);
  overflow:hidden;position:relative;cursor:pointer;box-shadow:0 4px 14px rgba(0,39,109,.06);
  transition:transform .25s ease,box-shadow .25s ease;}
.abc-pin-card:hover,.abc-pin-card:focus-visible{transform:translateY(-4px) scale(1.015);
  box-shadow:0 16px 36px rgba(0,39,109,.18);z-index:2;outline:none;}
.abc-pin-card::before{content:"";position:absolute;inset:0;
  background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.18),transparent 55%);}
.abc-pin-card figcaption{position:absolute;inset:0;display:flex;align-items:flex-end;
  justify-content:space-between;padding:18px;color:#fff;opacity:0;transition:opacity .25s ease;
  background:linear-gradient(to top,rgba(0,39,109,.85),transparent 60%);}
.abc-pin-card:hover figcaption,.abc-pin-card:focus-visible figcaption{opacity:1;}
.abc-pin-label{font-family:var(--font-display);font-weight:800;font-size:15px;}
.abc-pin-arrow{background:#fff;color:var(--abc-blue);width:36px;height:36px;padding:8px;
  border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;}
.abc-pin-arrow svg{width:100%;height:100%;}
.abc-pin--warm{background:linear-gradient(135deg,#FFB45C,#E07B2A);}
.abc-pin--cyan{background:linear-gradient(135deg,var(--abc-cyan),var(--abc-blue));}
.abc-pin--rose{background:linear-gradient(135deg,#FF7A9C,#B8366A);}
.abc-pin--navy{background:linear-gradient(135deg,var(--abc-navy),#001540);}
.abc-pin--green{background:linear-gradient(135deg,#4EC97A,#128A4C);}
.abc-pin--purple{background:linear-gradient(135deg,#8A6BFF,#4A36B8);}
.abc-pin--blue{background:linear-gradient(135deg,var(--abc-blue),var(--abc-navy));}

/* separa as duas opções enquanto convivem */
.abc-gal-stage > .abc-gal-mock-w{margin-top:28px;}

@media (max-width:1280px){ .abc-gal-mock{column-count:4;} }
@media (max-width:960px){ .abc-gal-mock{column-count:3;} }
@media (max-width:640px){ .abc-gal-mock{column-count:2;} }
@media (prefers-reduced-motion:reduce){
  .abc-pin-card,.abc-pin-card figcaption{transition:none;}
}

/* ================= Vídeo institucional ================= */
.abc-instv{position:relative;min-height:600px;overflow:hidden;
  background:linear-gradient(135deg,var(--abc-navy),#001540);}
.abc-instv .abc-instv-bg{position:absolute!important;inset:0;z-index:0;margin:0;width:100%;}
.abc-instv .abc-instv-bg .elementor-widget-container,
.abc-instv .abc-instv-bg figure,
.abc-instv .abc-instv-bg .elementor-image{height:100%;width:100%;margin:0;}
.abc-instv .abc-instv-bg img{width:100%;height:100%;object-fit:cover;display:block;}
.abc-instv .abc-instv-bg img[src*="placeholder"]{opacity:0;}
.abc-instv::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(135deg,rgba(0,39,109,.7),rgba(11,113,161,.4));}

.abc-instv .abc-instv-overlay{position:relative;z-index:2;color:#fff;text-align:center;
  max-width:var(--max);width:100%;margin:0 auto;padding:clamp(72px,9vw,120px) var(--gutter);}
body .elementor-17 .abc-instv .abc-eyebrow--light .elementor-heading-title{color:var(--abc-cyan);}
body .elementor-17 .elementor-widget.abc-instv-title .elementor-heading-title{font-family:var(--font-display);
  font-weight:900;font-size:clamp(40px,5.4vw,80px);line-height:1.02;color:#fff;
  letter-spacing:-.015em;}
body .elementor-17 .elementor-widget.abc-instv-title .elementor-heading-title span{color:var(--abc-cyan);}
body .elementor-17 .elementor-widget.abc-instv-cap .elementor-heading-title{font-family:var(--font-body);
  font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;
  color:#fff;opacity:.85;margin:0;}
.abc-instv .abc-instv-cap{margin-top:14px;}

.abc-instv .abc-instv-playwrap{margin-top:20px;width:auto;}
.abc-instv-play{width:108px;height:108px;border-radius:50%;background:#fff;border:0;
  cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;
  box-shadow:0 16px 60px rgba(0,0,0,.4);transition:transform .25s ease;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8 5v14l11-7z' fill='%2300276D'/></svg>");
  background-repeat:no-repeat;background-position:center;background-size:36px;}
.abc-instv-play:hover{transform:scale(1.06);}
.abc-instv-play:focus-visible{outline:3px solid var(--abc-cyan);outline-offset:6px;}
.abc-instv-play[data-empty="1"]{background-color:rgba(255,255,255,.7);}
.abc-instv-play::before,.abc-instv-play::after{content:"";position:absolute;inset:0;
  border-radius:50%;border:1.6px solid #fff;animation:abcRing 2.4s ease-out infinite;}
.abc-instv-play::after{animation-delay:1.2s;}
@keyframes abcRing{
  0%{transform:scale(1);opacity:.8;}
  100%{transform:scale(1.6);opacity:0;}
}
@media (prefers-reduced-motion:reduce){
  .abc-instv-play::before,.abc-instv-play::after{animation:none;opacity:0;}
}
@media (max-width:640px){
  .abc-instv{min-height:480px;}
  .abc-instv-play{width:84px;height:84px;background-size:28px;}
}

/* === correções responsivas (auditoria 390px) === */
@media (max-width:640px){
  .abc-extras .abc-extras-tabs-w{width:100%;max-width:100%;}
  .abc-extras-tabs{width:100%;max-width:100%;overflow-x:auto;
    scrollbar-width:none;-webkit-overflow-scrolling:touch;}
  .abc-extras-tabs::-webkit-scrollbar{display:none;}
  .abc-extras-tab{padding:12px 14px;font-size:12px;flex:0 0 auto;}
}
/* botão de play do carrossel removido — o card inteiro é clicável */
.abc-vvid-play{display:none!important;}
.abc-vvid-card[data-video]{cursor:pointer;}

/* botao Assistir dos cards de video */
.abc-vvid-card{position:relative;}
.abc-vv-go{position:absolute;left:18px;bottom:18px;z-index:5;display:inline-flex;align-items:center;
  gap:7px;border:0;cursor:pointer;border-radius:var(--r-pill);padding:9px 16px 9px 13px;
  background:rgba(255,255,255,.94);color:var(--abc-navy);
  font-family:var(--font-display);font-weight:800;font-size:11.5px;letter-spacing:.1em;
  text-transform:uppercase;box-shadow:0 4px 14px rgba(0,20,60,.28);
  transition:transform .2s ease,background .2s ease,color .2s ease;}
.abc-vv-go svg{flex:0 0 auto;}
.abc-vv-go:hover{background:var(--abc-cyan);color:var(--abc-navy);transform:translateY(-2px);}
.abc-vv-go:focus-visible{outline:3px solid var(--abc-cyan);outline-offset:3px;}
/* o card em si deixa de ser clicavel */
.abc-vvid-card[data-video]{cursor:default;}
@media (max-width:640px){
  .abc-vv-go{left:14px;bottom:14px;padding:8px 14px 8px 11px;font-size:11px;}
}

/* abas extracurriculares: caber no container */
.abc-extras-tabs{padding:6px;gap:4px;max-width:100%;overflow:hidden;}
.abc-extras-tabs .abc-extras-tab{padding:12px 14px;font-size:12.5px;gap:6px;min-width:0;flex:0 1 auto;}
.abc-extras-tabs .abc-extras-tab svg{width:17px;height:17px;flex:0 0 auto;}
@media (max-width:520px){
  .abc-extras-tabs .abc-extras-tab{padding:11px 12px;font-size:12px;}
}/* End custom CSS */