.elementor-612 .elementor-element.elementor-element-996155a{--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:0153px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-095c0ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-612 .elementor-element.elementor-element-697703f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:49px;--padding-bottom:49px;--padding-left:86px;--padding-right:86px;}.elementor-612 .elementor-element.elementor-element-697703f:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-697703f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/bg-hero-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-259bb18{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-612 .elementor-element.elementor-element-06daea6 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:52px;font-weight:700;line-height:110%;color:var( --e-global-color-ae9abf2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-612 .elementor-element.elementor-element-536d56c{margin:023px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-ae9abf2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-612 .elementor-element.elementor-element-3b10056 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:700;line-height:150%;fill:var( --e-global-color-ae9abf2 );color:var( --e-global-color-ae9abf2 );border-radius:54px 54px 54px 54px;padding:9px 24px 9px 24px;}.elementor-612 .elementor-element.elementor-element-3b10056 .elementor-button:hover, .elementor-612 .elementor-element.elementor-element-3b10056 .elementor-button:focus{background-color:var( --e-global-color-ae9abf2 );color:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-3b10056 .elementor-button:hover svg, .elementor-612 .elementor-element.elementor-element-3b10056 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-4e5fdc3{--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:105px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-4af8ce3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-612 .elementor-element.elementor-element-3e93d67{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-612 .elementor-element.elementor-element-3e93d67 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:40px;font-weight:700;line-height:120%;color:var( --e-global-color-accent );}.elementor-612 .elementor-element.elementor-element-6cf38df{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-612 .elementor-element.elementor-element-eaa7062{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-66dcc47{--display:flex;--min-height:122px;--border-radius:8px 8px 8px 8px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-0df348b img{width:100%;max-width:346px;height:122px;border-radius:8px 8px 8px 8px;}.elementor-612 .elementor-element.elementor-element-15b6350{--display:flex;--min-height:122px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-612 .elementor-element.elementor-element-15b6350:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-15b6350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-4170615 .elementor-heading-title{font-family:var( --e-global-typography-f3859c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f3859c7-font-size );font-weight:var( --e-global-typography-f3859c7-font-weight );line-height:var( --e-global-typography-f3859c7-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-863ca96{--display:flex;--min-height:122px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-612 .elementor-element.elementor-element-863ca96:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-863ca96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-612 .elementor-element.elementor-element-02eb712 .elementor-heading-title{font-family:var( --e-global-typography-f3859c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f3859c7-font-size );font-weight:var( --e-global-typography-f3859c7-font-weight );line-height:var( --e-global-typography-f3859c7-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-f0e83c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-612 .elementor-element.elementor-element-ad9a671{--display:flex;--min-height:122px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-612 .elementor-element.elementor-element-ad9a671:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-ad9a671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-612 .elementor-element.elementor-element-4ff93e6 .elementor-heading-title{font-family:var( --e-global-typography-f3859c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f3859c7-font-size );font-weight:var( --e-global-typography-f3859c7-font-weight );line-height:var( --e-global-typography-f3859c7-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-436a43d{--display:flex;--min-height:122px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-612 .elementor-element.elementor-element-436a43d:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-436a43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-612 .elementor-element.elementor-element-ab518fd .elementor-heading-title{font-family:var( --e-global-typography-f3859c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f3859c7-font-size );font-weight:var( --e-global-typography-f3859c7-font-weight );line-height:var( --e-global-typography-f3859c7-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-763dc8d{--display:flex;--min-height:122px;}.elementor-612 .elementor-element.elementor-element-837e0b8 img{width:100%;max-width:280px;height:122px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-612 .elementor-element.elementor-element-ff58d17{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-c980671{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-612 .elementor-element.elementor-element-1cfb905{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-612 .elementor-element.elementor-element-1cfb905 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:40px;font-weight:700;line-height:120%;color:var( --e-global-color-accent );}.elementor-612 .elementor-element.elementor-element-313cf9c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-612 .elementor-element.elementor-element-64e6a1d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-612 .elementor-element.elementor-element-681476e{--display:flex;--min-height:122px;--border-radius:8px 8px 8px 8px;}.elementor-612 .elementor-element.elementor-element-259ab5b img{width:100%;max-width:346px;height:122px;border-radius:8px 8px 8px 8px;}.elementor-612 .elementor-element.elementor-element-36ef3d9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-612 .elementor-element.elementor-element-7f530be{--display:flex;--min-height:122px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-612 .elementor-element.elementor-element-7f530be:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-7f530be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-6582b36 .elementor-heading-title{font-family:var( --e-global-typography-f3859c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f3859c7-font-size );font-weight:var( --e-global-typography-f3859c7-font-weight );line-height:var( --e-global-typography-f3859c7-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-11a5348{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-612 .elementor-element.elementor-element-fef7e37{--display:flex;--min-height:122px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-612 .elementor-element.elementor-element-fef7e37:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-fef7e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-612 .elementor-element.elementor-element-2552b7f .elementor-heading-title{font-family:var( --e-global-typography-f3859c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f3859c7-font-size );font-weight:var( --e-global-typography-f3859c7-font-weight );line-height:var( --e-global-typography-f3859c7-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-213aed9{--display:flex;}.elementor-612 .elementor-element.elementor-element-e9e6240{--display:flex;--min-height:122px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-612 .elementor-element.elementor-element-e9e6240:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-e9e6240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-612 .elementor-element.elementor-element-4aa62ea .elementor-heading-title{font-family:var( --e-global-typography-f3859c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f3859c7-font-size );font-weight:var( --e-global-typography-f3859c7-font-weight );line-height:var( --e-global-typography-f3859c7-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-ab3b0ba{--display:flex;}.elementor-612 .elementor-element.elementor-element-18a7916{--display:flex;--min-height:122px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-612 .elementor-element.elementor-element-18a7916:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-18a7916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-612 .elementor-element.elementor-element-4831e1c .elementor-heading-title{font-family:var( --e-global-typography-f3859c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f3859c7-font-size );font-weight:var( --e-global-typography-f3859c7-font-weight );line-height:var( --e-global-typography-f3859c7-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-1f0e739{--display:flex;}.elementor-612 .elementor-element.elementor-element-e581be2{--display:flex;--min-height:122px;}.elementor-612 .elementor-element.elementor-element-7db8284 img{width:100%;max-width:280px;height:122px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-612 .elementor-element.elementor-element-9a146a2{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );}.elementor-612 .elementor-element.elementor-element-b7b84bc{--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:119px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-b7b84bc:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-b7b84bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/bg-proposito.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-d433fe1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-612 .elementor-element.elementor-element-e699670{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 41px) 0px;}.elementor-612 .elementor-element.elementor-element-e699670 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:40px;font-weight:700;line-height:120%;color:var( --e-global-color-accent );}.elementor-612 .elementor-element.elementor-element-1d83a04{--display:flex;--min-height:370px;}.elementor-612 .elementor-element.elementor-element-2fdb85d{--display:flex;--min-height:100%;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:122px;--padding-bottom:34px;--padding-left:037px;--padding-right:37px;}.elementor-612 .elementor-element.elementor-element-2fdb85d:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-2fdb85d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/img-missao.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-2c4cbe3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-f2a27de{text-align:left;}.elementor-612 .elementor-element.elementor-element-592c030{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-612 .elementor-element.elementor-element-592c030 .elementor-heading-title{font-family:var( --e-global-typography-aa3e82e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3e82e-font-size );font-weight:var( --e-global-typography-aa3e82e-font-weight );line-height:var( --e-global-typography-aa3e82e-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-be280c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-da5a2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-da5a2cb-font-size );font-weight:var( --e-global-typography-da5a2cb-font-weight );line-height:var( --e-global-typography-da5a2cb-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-084657d{--display:flex;--min-height:370px;}.elementor-612 .elementor-element.elementor-element-90d5364{--display:flex;--min-height:100%;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:122px;--padding-bottom:34px;--padding-left:037px;--padding-right:37px;}.elementor-612 .elementor-element.elementor-element-90d5364:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-90d5364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/img-visao.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-2476e97{--display:flex;--margin-top:0px;--margin-bottom:-16px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-1c49b15{text-align:left;}.elementor-612 .elementor-element.elementor-element-7d910e8{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-612 .elementor-element.elementor-element-7d910e8 .elementor-heading-title{font-family:var( --e-global-typography-aa3e82e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3e82e-font-size );font-weight:var( --e-global-typography-aa3e82e-font-weight );line-height:var( --e-global-typography-aa3e82e-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-6bff5a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-da5a2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-da5a2cb-font-size );font-weight:var( --e-global-typography-da5a2cb-font-weight );line-height:var( --e-global-typography-da5a2cb-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-f526c7c{--display:flex;--min-height:370px;}.elementor-612 .elementor-element.elementor-element-6819e7e{--display:flex;--min-height:100%;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:122px;--padding-bottom:34px;--padding-left:037px;--padding-right:37px;}.elementor-612 .elementor-element.elementor-element-6819e7e:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-6819e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/img-valores.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-edefd4e{--display:flex;--margin-top:0px;--margin-bottom:-16px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-3163776{text-align:left;}.elementor-612 .elementor-element.elementor-element-68c8ef6{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-612 .elementor-element.elementor-element-68c8ef6 .elementor-heading-title{font-family:var( --e-global-typography-aa3e82e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3e82e-font-size );font-weight:var( --e-global-typography-aa3e82e-font-weight );line-height:var( --e-global-typography-aa3e82e-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-06fe3eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-da5a2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-da5a2cb-font-size );font-weight:var( --e-global-typography-da5a2cb-font-weight );line-height:var( --e-global-typography-da5a2cb-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-1332baf{--display:flex;--min-height:370px;}.elementor-612 .elementor-element.elementor-element-0f71263{--display:flex;--min-height:100%;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:122px;--padding-bottom:34px;--padding-left:037px;--padding-right:37px;}.elementor-612 .elementor-element.elementor-element-0f71263:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-0f71263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/img-visao.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-f7a7b9d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-ee277a2{text-align:left;}.elementor-612 .elementor-element.elementor-element-52a8529{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-612 .elementor-element.elementor-element-52a8529 .elementor-heading-title{font-family:var( --e-global-typography-aa3e82e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3e82e-font-size );font-weight:var( --e-global-typography-aa3e82e-font-weight );line-height:var( --e-global-typography-aa3e82e-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-f2f8c29{font-family:var( --e-global-typography-da5a2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-da5a2cb-font-size );font-weight:var( --e-global-typography-da5a2cb-font-weight );line-height:var( --e-global-typography-da5a2cb-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-f727a25{--display:flex;--min-height:370px;}.elementor-612 .elementor-element.elementor-element-35e9b8f{--display:flex;--min-height:100%;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:122px;--padding-bottom:34px;--padding-left:037px;--padding-right:37px;}.elementor-612 .elementor-element.elementor-element-35e9b8f:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-35e9b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/img-valores.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-985a84b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-15a2497{text-align:left;}.elementor-612 .elementor-element.elementor-element-5ea691a{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-612 .elementor-element.elementor-element-5ea691a .elementor-heading-title{font-family:var( --e-global-typography-aa3e82e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3e82e-font-size );font-weight:var( --e-global-typography-aa3e82e-font-weight );line-height:var( --e-global-typography-aa3e82e-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-330cc6f{font-family:var( --e-global-typography-da5a2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-da5a2cb-font-size );font-weight:var( --e-global-typography-da5a2cb-font-weight );line-height:var( --e-global-typography-da5a2cb-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-dd0d9fd{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );}.elementor-612 .elementor-element.elementor-element-19bb9ee{--display:flex;--min-height:370px;}.elementor-612 .elementor-element.elementor-element-03e4a28{--display:flex;--min-height:100%;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:122px;--padding-bottom:34px;--padding-left:037px;--padding-right:37px;}.elementor-612 .elementor-element.elementor-element-03e4a28:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-03e4a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/img-missao.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-569d669{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-a31191e{text-align:left;}.elementor-612 .elementor-element.elementor-element-1eebb1d{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-612 .elementor-element.elementor-element-1eebb1d .elementor-heading-title{font-family:var( --e-global-typography-aa3e82e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3e82e-font-size );font-weight:var( --e-global-typography-aa3e82e-font-weight );line-height:var( --e-global-typography-aa3e82e-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-5ca0fbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-da5a2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-da5a2cb-font-size );font-weight:var( --e-global-typography-da5a2cb-font-weight );line-height:var( --e-global-typography-da5a2cb-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-1653c4a{--display:flex;--min-height:370px;}.elementor-612 .elementor-element.elementor-element-9ef7cda{--display:flex;--min-height:100%;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:122px;--padding-bottom:34px;--padding-left:037px;--padding-right:37px;}.elementor-612 .elementor-element.elementor-element-9ef7cda:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-9ef7cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/img-visao.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-44a3d19{--display:flex;--margin-top:0px;--margin-bottom:-16px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-8d1f42a{text-align:left;}.elementor-612 .elementor-element.elementor-element-d63c423{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-612 .elementor-element.elementor-element-d63c423 .elementor-heading-title{font-family:var( --e-global-typography-aa3e82e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3e82e-font-size );font-weight:var( --e-global-typography-aa3e82e-font-weight );line-height:var( --e-global-typography-aa3e82e-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-7b56ee4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-da5a2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-da5a2cb-font-size );font-weight:var( --e-global-typography-da5a2cb-font-weight );line-height:var( --e-global-typography-da5a2cb-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-ebe2648{--display:flex;--min-height:370px;}.elementor-612 .elementor-element.elementor-element-b4a1f84{--display:flex;--min-height:100%;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:122px;--padding-bottom:34px;--padding-left:037px;--padding-right:37px;}.elementor-612 .elementor-element.elementor-element-b4a1f84:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-b4a1f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/img-valores.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-187b3a8{--display:flex;--margin-top:0px;--margin-bottom:-16px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-623ceb9{text-align:left;}.elementor-612 .elementor-element.elementor-element-b4dd4d9{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-612 .elementor-element.elementor-element-b4dd4d9 .elementor-heading-title{font-family:var( --e-global-typography-aa3e82e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3e82e-font-size );font-weight:var( --e-global-typography-aa3e82e-font-weight );line-height:var( --e-global-typography-aa3e82e-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-4637ed2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-da5a2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-da5a2cb-font-size );font-weight:var( --e-global-typography-da5a2cb-font-weight );line-height:var( --e-global-typography-da5a2cb-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-277453a{--display:flex;--min-height:370px;}.elementor-612 .elementor-element.elementor-element-1c3f66f{--display:flex;--min-height:100%;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:122px;--padding-bottom:34px;--padding-left:037px;--padding-right:37px;}.elementor-612 .elementor-element.elementor-element-1c3f66f:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-1c3f66f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/img-visao.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-133c5a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-e8f821c{text-align:left;}.elementor-612 .elementor-element.elementor-element-0197fbf{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-612 .elementor-element.elementor-element-0197fbf .elementor-heading-title{font-family:var( --e-global-typography-aa3e82e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3e82e-font-size );font-weight:var( --e-global-typography-aa3e82e-font-weight );line-height:var( --e-global-typography-aa3e82e-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-25a2559{font-family:var( --e-global-typography-da5a2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-da5a2cb-font-size );font-weight:var( --e-global-typography-da5a2cb-font-weight );line-height:var( --e-global-typography-da5a2cb-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-c0c0efc{--display:flex;--min-height:370px;}.elementor-612 .elementor-element.elementor-element-04c2c9c{--display:flex;--min-height:100%;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:122px;--padding-bottom:34px;--padding-left:037px;--padding-right:37px;}.elementor-612 .elementor-element.elementor-element-04c2c9c:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-04c2c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abakids.com.br/wp-content/uploads/2025/07/img-valores.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-58ea8d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-f0b5cd5{text-align:left;}.elementor-612 .elementor-element.elementor-element-64bedf9{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-612 .elementor-element.elementor-element-64bedf9 .elementor-heading-title{font-family:var( --e-global-typography-aa3e82e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa3e82e-font-size );font-weight:var( --e-global-typography-aa3e82e-font-weight );line-height:var( --e-global-typography-aa3e82e-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-a95f587{font-family:var( --e-global-typography-da5a2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-da5a2cb-font-size );font-weight:var( --e-global-typography-da5a2cb-font-weight );line-height:var( --e-global-typography-da5a2cb-line-height );color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-5dcbf5f{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );}.elementor-612 .elementor-element.elementor-element-dcb4cf8{--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:61px;--padding-bottom:63px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-dcb4cf8:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-dcb4cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2847A212;}.elementor-612 .elementor-element.elementor-element-867e589{--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:center;}.elementor-612 .elementor-element.elementor-element-e6403df{--display:flex;}.elementor-612 .elementor-element.elementor-element-2dcb269{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-612 .elementor-element.elementor-element-2dcb269 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:40px;font-weight:700;line-height:120%;color:var( --e-global-color-accent );}.elementor-612 .elementor-element.elementor-element-f3fff87{--display:flex;}body:not(.rtl) .elementor-612 .elementor-element.elementor-element-599f83b{left:0px;}body.rtl .elementor-612 .elementor-element.elementor-element-599f83b{right:0px;}.elementor-612 .elementor-element.elementor-element-599f83b{top:0px;}body:not(.rtl) .elementor-612 .elementor-element.elementor-element-376d8d4{right:56px;}body.rtl .elementor-612 .elementor-element.elementor-element-376d8d4{left:56px;}.elementor-612 .elementor-element.elementor-element-376d8d4{bottom:65px;}.elementor-612 .elementor-element.elementor-element-3538011{--display:flex;}.elementor-612 .elementor-element.elementor-element-703dcf7{--display:flex;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.1);--padding-top:37px;--padding-bottom:37px;--padding-left:34px;--padding-right:34px;}.elementor-612 .elementor-element.elementor-element-703dcf7:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-703dcf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae9abf2 );}.elementor-612 .elementor-element.elementor-element-0179b79 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:130%;color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-612 .elementor-element.elementor-element-259bb18{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-612 .elementor-element.elementor-element-06daea6{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-612 .elementor-element.elementor-element-3e93d67{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-612 .elementor-element.elementor-element-eaa7062{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-4170615 .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-02eb712 .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-f0e83c7{--grid-auto-flow:row;}.elementor-612 .elementor-element.elementor-element-4ff93e6 .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-ab518fd .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-1cfb905{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-612 .elementor-element.elementor-element-6582b36 .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-2552b7f .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-213aed9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-612 .elementor-element.elementor-element-4aa62ea .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-ab3b0ba{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-612 .elementor-element.elementor-element-4831e1c .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-1f0e739{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-612 .elementor-element.elementor-element-9a146a2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:11px;--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-612 .elementor-element.elementor-element-b7b84bc{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-592c030 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-be280c2{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-7d910e8 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-6bff5a1{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-68c8ef6 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-06fe3eb{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-52a8529 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-f2f8c29{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-5ea691a .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-330cc6f{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-dd0d9fd{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-612 .elementor-element.elementor-element-1eebb1d .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-5ca0fbc{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-d63c423 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-7b56ee4{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-b4dd4d9 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-4637ed2{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-0197fbf .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-25a2559{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-64bedf9 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-a95f587{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-5dcbf5f{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-612 .elementor-element.elementor-element-867e589{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-612 .elementor-element.elementor-element-e6403df{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-612 .elementor-element.elementor-element-2dcb269{text-align:center;}}@media(min-width:768px){.elementor-612 .elementor-element.elementor-element-259bb18{--width:573px;}.elementor-612 .elementor-element.elementor-element-6cf38df{--width:1212px;}.elementor-612 .elementor-element.elementor-element-eaa7062{--width:100%;}.elementor-612 .elementor-element.elementor-element-66dcc47{--width:346px;}.elementor-612 .elementor-element.elementor-element-15b6350{--width:346px;}.elementor-612 .elementor-element.elementor-element-863ca96{--width:488px;}.elementor-612 .elementor-element.elementor-element-f0e83c7{--width:99%;}.elementor-612 .elementor-element.elementor-element-ad9a671{--width:384px;}.elementor-612 .elementor-element.elementor-element-436a43d{--width:516px;}.elementor-612 .elementor-element.elementor-element-763dc8d{--width:280px;}.elementor-612 .elementor-element.elementor-element-313cf9c{--width:1212px;}.elementor-612 .elementor-element.elementor-element-681476e{--width:346px;}.elementor-612 .elementor-element.elementor-element-7f530be{--width:346px;}.elementor-612 .elementor-element.elementor-element-fef7e37{--width:488px;}.elementor-612 .elementor-element.elementor-element-e9e6240{--width:384px;}.elementor-612 .elementor-element.elementor-element-18a7916{--width:516px;}.elementor-612 .elementor-element.elementor-element-e581be2{--width:280px;}.elementor-612 .elementor-element.elementor-element-1d83a04{--content-width:383px;}.elementor-612 .elementor-element.elementor-element-084657d{--content-width:383px;}.elementor-612 .elementor-element.elementor-element-f526c7c{--content-width:383px;}.elementor-612 .elementor-element.elementor-element-1332baf{--content-width:383px;}.elementor-612 .elementor-element.elementor-element-f727a25{--content-width:383px;}.elementor-612 .elementor-element.elementor-element-19bb9ee{--content-width:383px;}.elementor-612 .elementor-element.elementor-element-1653c4a{--content-width:383px;}.elementor-612 .elementor-element.elementor-element-ebe2648{--content-width:383px;}.elementor-612 .elementor-element.elementor-element-277453a{--content-width:383px;}.elementor-612 .elementor-element.elementor-element-c0c0efc{--content-width:383px;}.elementor-612 .elementor-element.elementor-element-e6403df{--width:601px;}.elementor-612 .elementor-element.elementor-element-3538011{--width:611px;}}@media(max-width:1024px) and (min-width:768px){.elementor-612 .elementor-element.elementor-element-259bb18{--width:100%;}.elementor-612 .elementor-element.elementor-element-313cf9c{--width:100%;}.elementor-612 .elementor-element.elementor-element-e6403df{--width:100%;}}@media(max-width:767px){.elementor-612 .elementor-element.elementor-element-996155a{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-095c0ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-697703f{--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-612 .elementor-element.elementor-element-06daea6 .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-536d56c{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;text-align:center;font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-612 .elementor-element.elementor-element-3b10056 .elementor-button{font-size:16px;}.elementor-612 .elementor-element.elementor-element-4e5fdc3{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-3e93d67 .elementor-heading-title{font-size:25px;}.elementor-612 .elementor-element.elementor-element-eaa7062{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-4170615 .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-02eb712 .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-f0e83c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-612 .elementor-element.elementor-element-4ff93e6 .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-ab518fd .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-ff58d17{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-1cfb905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-612 .elementor-element.elementor-element-1cfb905 .elementor-heading-title{font-size:25px;}.elementor-612 .elementor-element.elementor-element-6582b36 .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-2552b7f .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-4aa62ea .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-4831e1c .elementor-heading-title{font-size:var( --e-global-typography-f3859c7-font-size );line-height:var( --e-global-typography-f3859c7-line-height );}.elementor-612 .elementor-element.elementor-element-9a146a2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-612 .elementor-element.elementor-element-b7b84bc{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-e699670{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-612 .elementor-element.elementor-element-e699670 .elementor-heading-title{font-size:25px;}.elementor-612 .elementor-element.elementor-element-592c030 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-be280c2{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-7d910e8 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-6bff5a1{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-68c8ef6 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-06fe3eb{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-52a8529 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-f2f8c29{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-5ea691a .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-330cc6f{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-dd0d9fd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-612 .elementor-element.elementor-element-1eebb1d .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-5ca0fbc{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-d63c423 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-7b56ee4{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-b4dd4d9 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-4637ed2{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-0197fbf .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-25a2559{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-64bedf9 .elementor-heading-title{font-size:var( --e-global-typography-aa3e82e-font-size );line-height:var( --e-global-typography-aa3e82e-line-height );}.elementor-612 .elementor-element.elementor-element-a95f587{font-size:var( --e-global-typography-da5a2cb-font-size );line-height:var( --e-global-typography-da5a2cb-line-height );}.elementor-612 .elementor-element.elementor-element-5dcbf5f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-612 .elementor-element.elementor-element-dcb4cf8{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-867e589{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-612 .elementor-element.elementor-element-2dcb269 .elementor-heading-title{font-size:25px;}body:not(.rtl) .elementor-612 .elementor-element.elementor-element-599f83b{left:0px;}body.rtl .elementor-612 .elementor-element.elementor-element-599f83b{right:0px;}.elementor-612 .elementor-element.elementor-element-599f83b{top:1px;}.elementor-612 .elementor-element.elementor-element-703dcf7{--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:27px;--padding-bottom:27px;--padding-left:15px;--padding-right:15px;}.elementor-612 .elementor-element.elementor-element-0179b79{text-align:center;}.elementor-612 .elementor-element.elementor-element-0179b79 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for image, class: .elementor-element-f2a27de */.elementor-612 .elementor-element.elementor-element-f2a27de {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-592c030 */.elementor-612 .elementor-element.elementor-element-592c030 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be280c2 */.elementor-612 .elementor-element.elementor-element-be280c2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdb85d */.elementor-612 .elementor-element.elementor-element-2fdb85d {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d .card-content{
    margin-bottom: -160px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-2fdb85d .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c49b15 */.elementor-612 .elementor-element.elementor-element-1c49b15 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d910e8 */.elementor-612 .elementor-element.elementor-element-7d910e8 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bff5a1 */.elementor-612 .elementor-element.elementor-element-6bff5a1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d5364 */.elementor-612 .elementor-element.elementor-element-90d5364 {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-90d5364 {
 height: 0px;
}

.elementor-612 .elementor-element.elementor-element-90d5364 .card-content{
    margin-bottom: -180px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-90d5364:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-90d5364 .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-90d5364:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-90d5364:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-90d5364 .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3163776 */.elementor-612 .elementor-element.elementor-element-3163776 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68c8ef6 */.elementor-612 .elementor-element.elementor-element-68c8ef6 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fe3eb */.elementor-612 .elementor-element.elementor-element-06fe3eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6819e7e */.elementor-612 .elementor-element.elementor-element-6819e7e {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-6819e7e {
 height: 0px;
}

.elementor-612 .elementor-element.elementor-element-6819e7e .card-content{
    margin-bottom: -180px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-6819e7e:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-6819e7e .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-6819e7e:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-6819e7e:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-6819e7e .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee277a2 */.elementor-612 .elementor-element.elementor-element-ee277a2 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52a8529 */.elementor-612 .elementor-element.elementor-element-52a8529 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f71263 */.elementor-612 .elementor-element.elementor-element-0f71263 .card-content{
    height: 56%;
    margin-bottom: -70px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-0f71263:hover .card-content{
    margin-bottom: 0px;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-0f71263 .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-0f71263:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-0f71263:hover .card-content .e-con-inner {
    justify-content: end;
}

@media(max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-0f71263 .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15a2497 */.elementor-612 .elementor-element.elementor-element-15a2497 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ea691a */.elementor-612 .elementor-element.elementor-element-5ea691a {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e9b8f */.elementor-612 .elementor-element.elementor-element-35e9b8f .card-content{
    height: 56%;
    margin-bottom: -70px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:hover .card-content{
    margin-bottom: 0px;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:hover .card-content .e-con-inner {
    justify-content: end;
}

@media(max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-35e9b8f .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a27de */.elementor-612 .elementor-element.elementor-element-f2a27de {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-592c030 */.elementor-612 .elementor-element.elementor-element-592c030 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be280c2 */.elementor-612 .elementor-element.elementor-element-be280c2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdb85d */.elementor-612 .elementor-element.elementor-element-2fdb85d {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d .card-content{
    margin-bottom: -160px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-2fdb85d .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c49b15 */.elementor-612 .elementor-element.elementor-element-1c49b15 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d910e8 */.elementor-612 .elementor-element.elementor-element-7d910e8 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bff5a1 */.elementor-612 .elementor-element.elementor-element-6bff5a1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d5364 */.elementor-612 .elementor-element.elementor-element-90d5364 {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-90d5364 {
 height: 0px;
}

.elementor-612 .elementor-element.elementor-element-90d5364 .card-content{
    margin-bottom: -180px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-90d5364:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-90d5364 .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-90d5364:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-90d5364:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-90d5364 .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3163776 */.elementor-612 .elementor-element.elementor-element-3163776 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68c8ef6 */.elementor-612 .elementor-element.elementor-element-68c8ef6 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fe3eb */.elementor-612 .elementor-element.elementor-element-06fe3eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6819e7e */.elementor-612 .elementor-element.elementor-element-6819e7e {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-6819e7e {
 height: 0px;
}

.elementor-612 .elementor-element.elementor-element-6819e7e .card-content{
    margin-bottom: -180px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-6819e7e:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-6819e7e .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-6819e7e:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-6819e7e:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-6819e7e .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee277a2 */.elementor-612 .elementor-element.elementor-element-ee277a2 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52a8529 */.elementor-612 .elementor-element.elementor-element-52a8529 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f71263 */.elementor-612 .elementor-element.elementor-element-0f71263 .card-content{
    height: 56%;
    margin-bottom: -70px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-0f71263:hover .card-content{
    margin-bottom: 0px;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-0f71263 .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-0f71263:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-0f71263:hover .card-content .e-con-inner {
    justify-content: end;
}

@media(max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-0f71263 .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15a2497 */.elementor-612 .elementor-element.elementor-element-15a2497 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ea691a */.elementor-612 .elementor-element.elementor-element-5ea691a {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e9b8f */.elementor-612 .elementor-element.elementor-element-35e9b8f .card-content{
    height: 56%;
    margin-bottom: -70px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:hover .card-content{
    margin-bottom: 0px;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:hover .card-content .e-con-inner {
    justify-content: end;
}

@media(max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-35e9b8f .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a27de */.elementor-612 .elementor-element.elementor-element-f2a27de {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-592c030 */.elementor-612 .elementor-element.elementor-element-592c030 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be280c2 */.elementor-612 .elementor-element.elementor-element-be280c2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdb85d */.elementor-612 .elementor-element.elementor-element-2fdb85d {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d .card-content{
    margin-bottom: -160px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-2fdb85d .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c49b15 */.elementor-612 .elementor-element.elementor-element-1c49b15 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d910e8 */.elementor-612 .elementor-element.elementor-element-7d910e8 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bff5a1 */.elementor-612 .elementor-element.elementor-element-6bff5a1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d5364 */.elementor-612 .elementor-element.elementor-element-90d5364 {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-90d5364 {
 height: 0px;
}

.elementor-612 .elementor-element.elementor-element-90d5364 .card-content{
    margin-bottom: -180px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-90d5364:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-90d5364 .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-90d5364:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-90d5364:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-90d5364 .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3163776 */.elementor-612 .elementor-element.elementor-element-3163776 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68c8ef6 */.elementor-612 .elementor-element.elementor-element-68c8ef6 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fe3eb */.elementor-612 .elementor-element.elementor-element-06fe3eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6819e7e */.elementor-612 .elementor-element.elementor-element-6819e7e {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-6819e7e {
 height: 0px;
}

.elementor-612 .elementor-element.elementor-element-6819e7e .card-content{
    margin-bottom: -180px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-6819e7e:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-6819e7e .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-6819e7e:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-6819e7e:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-6819e7e .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee277a2 */.elementor-612 .elementor-element.elementor-element-ee277a2 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52a8529 */.elementor-612 .elementor-element.elementor-element-52a8529 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f71263 */.elementor-612 .elementor-element.elementor-element-0f71263 .card-content{
    height: 56%;
    margin-bottom: -70px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-0f71263:hover .card-content{
    margin-bottom: 0px;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-0f71263 .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-0f71263:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-0f71263:hover .card-content .e-con-inner {
    justify-content: end;
}

@media(max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-0f71263 .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15a2497 */.elementor-612 .elementor-element.elementor-element-15a2497 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ea691a */.elementor-612 .elementor-element.elementor-element-5ea691a {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e9b8f */.elementor-612 .elementor-element.elementor-element-35e9b8f .card-content{
    height: 56%;
    margin-bottom: -70px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:hover .card-content{
    margin-bottom: 0px;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:hover .card-content .e-con-inner {
    justify-content: end;
}

@media(max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-35e9b8f .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a27de */.elementor-612 .elementor-element.elementor-element-f2a27de {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-592c030 */.elementor-612 .elementor-element.elementor-element-592c030 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be280c2 */.elementor-612 .elementor-element.elementor-element-be280c2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdb85d */.elementor-612 .elementor-element.elementor-element-2fdb85d {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d .card-content{
    margin-bottom: -160px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-2fdb85d:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-2fdb85d .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c49b15 */.elementor-612 .elementor-element.elementor-element-1c49b15 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d910e8 */.elementor-612 .elementor-element.elementor-element-7d910e8 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bff5a1 */.elementor-612 .elementor-element.elementor-element-6bff5a1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d5364 */.elementor-612 .elementor-element.elementor-element-90d5364 {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-90d5364 {
 height: 0px;
}

.elementor-612 .elementor-element.elementor-element-90d5364 .card-content{
    margin-bottom: -180px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-90d5364:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-90d5364 .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-90d5364:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-90d5364:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-90d5364 .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3163776 */.elementor-612 .elementor-element.elementor-element-3163776 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68c8ef6 */.elementor-612 .elementor-element.elementor-element-68c8ef6 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fe3eb */.elementor-612 .elementor-element.elementor-element-06fe3eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6819e7e */.elementor-612 .elementor-element.elementor-element-6819e7e {
    overflow: hidden;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-6819e7e {
 height: 0px;
}

.elementor-612 .elementor-element.elementor-element-6819e7e .card-content{
    margin-bottom: -180px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-6819e7e:hover .card-content{
    margin-bottom: 0px;
}

.elementor-612 .elementor-element.elementor-element-6819e7e .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-6819e7e:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-6819e7e:hover .card-content .e-con-inner {
    justify-content: end;
}

@media (max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-6819e7e .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee277a2 */.elementor-612 .elementor-element.elementor-element-ee277a2 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52a8529 */.elementor-612 .elementor-element.elementor-element-52a8529 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f71263 */.elementor-612 .elementor-element.elementor-element-0f71263 .card-content{
    height: 56%;
    margin-bottom: -70px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-0f71263:hover .card-content{
    margin-bottom: 0px;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-0f71263 .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-0f71263:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-0f71263:hover .card-content .e-con-inner {
    justify-content: end;
}

@media(max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-0f71263 .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15a2497 */.elementor-612 .elementor-element.elementor-element-15a2497 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ea691a */.elementor-612 .elementor-element.elementor-element-5ea691a {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e9b8f */.elementor-612 .elementor-element.elementor-element-35e9b8f .card-content{
    height: 56%;
    margin-bottom: -70px;
    transition: all 0.5s ease;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:hover .card-content{
    margin-bottom: 0px;
    height: 100%;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}

.elementor-612 .elementor-element.elementor-element-35e9b8f:hover .card-content .e-con-inner {
    justify-content: end;
}

@media(max-width:1024px){
   .elementor-612 .elementor-element.elementor-element-35e9b8f .card-content{
    height: 54%;
   }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dd0d9fd */@media (min-width: 770px) {
    .swiper-propositos .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a31191e */.elementor-612 .elementor-element.elementor-element-a31191e {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eebb1d */.elementor-612 .elementor-element.elementor-element-1eebb1d {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ca0fbc */.elementor-612 .elementor-element.elementor-element-5ca0fbc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d1f42a */.elementor-612 .elementor-element.elementor-element-8d1f42a {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d63c423 */.elementor-612 .elementor-element.elementor-element-d63c423 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b56ee4 */.elementor-612 .elementor-element.elementor-element-7b56ee4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-623ceb9 */.elementor-612 .elementor-element.elementor-element-623ceb9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4dd4d9 */.elementor-612 .elementor-element.elementor-element-b4dd4d9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4637ed2 */.elementor-612 .elementor-element.elementor-element-4637ed2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8f821c */.elementor-612 .elementor-element.elementor-element-e8f821c {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0197fbf */.elementor-612 .elementor-element.elementor-element-0197fbf {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0b5cd5 */.elementor-612 .elementor-element.elementor-element-f0b5cd5 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bedf9 */.elementor-612 .elementor-element.elementor-element-64bedf9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a31191e */.elementor-612 .elementor-element.elementor-element-a31191e {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eebb1d */.elementor-612 .elementor-element.elementor-element-1eebb1d {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ca0fbc */.elementor-612 .elementor-element.elementor-element-5ca0fbc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d1f42a */.elementor-612 .elementor-element.elementor-element-8d1f42a {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d63c423 */.elementor-612 .elementor-element.elementor-element-d63c423 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b56ee4 */.elementor-612 .elementor-element.elementor-element-7b56ee4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-623ceb9 */.elementor-612 .elementor-element.elementor-element-623ceb9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4dd4d9 */.elementor-612 .elementor-element.elementor-element-b4dd4d9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4637ed2 */.elementor-612 .elementor-element.elementor-element-4637ed2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8f821c */.elementor-612 .elementor-element.elementor-element-e8f821c {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0197fbf */.elementor-612 .elementor-element.elementor-element-0197fbf {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0b5cd5 */.elementor-612 .elementor-element.elementor-element-f0b5cd5 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bedf9 */.elementor-612 .elementor-element.elementor-element-64bedf9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a31191e */.elementor-612 .elementor-element.elementor-element-a31191e {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eebb1d */.elementor-612 .elementor-element.elementor-element-1eebb1d {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ca0fbc */.elementor-612 .elementor-element.elementor-element-5ca0fbc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d1f42a */.elementor-612 .elementor-element.elementor-element-8d1f42a {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d63c423 */.elementor-612 .elementor-element.elementor-element-d63c423 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b56ee4 */.elementor-612 .elementor-element.elementor-element-7b56ee4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-623ceb9 */.elementor-612 .elementor-element.elementor-element-623ceb9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4dd4d9 */.elementor-612 .elementor-element.elementor-element-b4dd4d9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4637ed2 */.elementor-612 .elementor-element.elementor-element-4637ed2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8f821c */.elementor-612 .elementor-element.elementor-element-e8f821c {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0197fbf */.elementor-612 .elementor-element.elementor-element-0197fbf {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0b5cd5 */.elementor-612 .elementor-element.elementor-element-f0b5cd5 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bedf9 */.elementor-612 .elementor-element.elementor-element-64bedf9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a31191e */.elementor-612 .elementor-element.elementor-element-a31191e {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eebb1d */.elementor-612 .elementor-element.elementor-element-1eebb1d {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ca0fbc */.elementor-612 .elementor-element.elementor-element-5ca0fbc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d1f42a */.elementor-612 .elementor-element.elementor-element-8d1f42a {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d63c423 */.elementor-612 .elementor-element.elementor-element-d63c423 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b56ee4 */.elementor-612 .elementor-element.elementor-element-7b56ee4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-623ceb9 */.elementor-612 .elementor-element.elementor-element-623ceb9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4dd4d9 */.elementor-612 .elementor-element.elementor-element-b4dd4d9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4637ed2 */.elementor-612 .elementor-element.elementor-element-4637ed2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8f821c */.elementor-612 .elementor-element.elementor-element-e8f821c {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0197fbf */.elementor-612 .elementor-element.elementor-element-0197fbf {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0b5cd5 */.elementor-612 .elementor-element.elementor-element-f0b5cd5 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bedf9 */.elementor-612 .elementor-element.elementor-element-64bedf9 {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5dcbf5f */@media (min-width: 770px) {
    .swiper-propositos .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-145287d */.elementor-612 .elementor-element.elementor-element-145287d .form-group label {
    width: 100%;
}

.elementor-612 .elementor-element.elementor-element-145287d .form-group label input, select, textarea {
    border-radius: 20px;
    border: 1px solid var(--e-94190, #E94190);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.25);
    margin-top: 8px;
}

.elementor-612 .elementor-element.elementor-element-145287d .form-group label {
    color: #707070;
    font-family: 'Satoshi', Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
}

.elementor-612 .elementor-element.elementor-element-145287d .form-group input[type=submit] {
    width: 100%;
    border-radius: 54px;
    background: #E94190;
    color: #FFF;
    font-family: 'Satoshi', Sans-Serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; 
}

.elementor-612 .elementor-element.elementor-element-145287d .form-group input[type=submit]:hover {
    background-color: #fff;
    color: #E94190;
}

/* Adicione este CSS ao seu tema */
.form-group input[type="file"] {
    position: relative;
    border-radius: 20px !important;
    border: 1px solid #E94190 !important;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.25) !important;
    margin-top: 8px !important;
    padding: 12px 50px 12px 16px !important;
    font-family: 'Satoshi', Sans-Serif !important;
    background: white !important;
    width: 100% !important;
    color: transparent;
    cursor: pointer;
}

.form-group input[type="file"]::-webkit-file-upload-button {
    visibility: hidden;
    width: 0;
}

.form-group input[type="file"]::before {
    content: 'Escolher arquivo';
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    color: #adb5bd;
    font-family: 'Satoshi', Sans-Serif;
    font-size: 14px;
}

/* Ícone de upload */
.form-group input[type="file"]::after {
    content: '';
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23E94190' stroke-width='2'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='17,8 12,3 7,8'%3E%3C/polyline%3E%3Cline x1='12' y1='3' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.form-group input[type="file"]:hover {
    background: #fef7fb !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Regular.eot');
	src: url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Regular.woff2') format('woff2'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Regular.woff') format('woff'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Regular.ttf') format('truetype'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Regular.svg#Satoshi') format('svg');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Medium.eot');
	src: url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Medium.woff2') format('woff2'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Medium.woff') format('woff'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Medium.ttf') format('truetype'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Medium.svg#Satoshi') format('svg');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Bold.eot');
	src: url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Bold.woff2') format('woff2'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Bold.woff') format('woff'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Bold.ttf') format('truetype'),
		url('https://abakids.com.br/wp-content/uploads/2025/07/Satoshi-Bold.svg#Satoshi') format('svg');
}
/* End Custom Fonts CSS */