.elementor-8 .elementor-element.elementor-element-93850ec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-93850ec.e-con{--align-self:stretch;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), inter;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-8532f5d{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-8532f5d .elementor-heading-title{font-family:var( --e-global-typography-b1e2550-font-family ), inter;font-size:var( --e-global-typography-b1e2550-font-size );font-weight:var( --e-global-typography-b1e2550-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:#FFF5CC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), inter;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-cdd0e47 .elementor-button{background-color:var( --e-global-color-2fc6446 );font-family:"Figtree", inter;font-size:24px;font-weight:500;fill:var( --e-global-color-537c5e4 );color:var( --e-global-color-537c5e4 );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-cdd0e47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a35c79a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-88a4944{text-align:center;font-family:"Figtree", inter;font-size:36px;font-weight:400;font-style:normal;letter-spacing:-0.5px;color:#181818;}.elementor-8 .elementor-element.elementor-element-4bd379c{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3d9e837{--display:flex;--min-height:390px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d708fd4{--display:flex;--justify-content:space-evenly;--border-radius:020px 0px 0px 020px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-d708fd4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d708fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4564F5;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-573a85e{text-align:start;}.elementor-8 .elementor-element.elementor-element-89f8d7e{width:var( --container-widget-width, 94.715% );max-width:94.715%;--container-widget-width:94.715%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-89f8d7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-89f8d7e .elementor-heading-title{font-family:"Figtree", inter;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f893362 .elementor-heading-title{font-family:"Plus Jakarta Sans", inter;font-size:24px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-efe8134{width:var( --container-widget-width, 102.543% );max-width:102.543%;--container-widget-width:102.543%;--container-widget-flex-grow:0;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-efe8134.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-efe8134 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-8 .elementor-element.elementor-element-efe8134 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-8 .elementor-element.elementor-element-efe8134 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-8 .elementor-element.elementor-element-efe8134 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-8 .elementor-element.elementor-element-efe8134 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-8 .elementor-element.elementor-element-efe8134 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-efe8134 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-efe8134 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-efe8134 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", inter;font-size:22px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-efe8134 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-efec6f1{--display:flex;--min-height:877px;}.elementor-8 .elementor-element.elementor-element-efec6f1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-efec6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg.ojd.mybluehost.me/wp-content/uploads/2026/10/section3KolibriPhoto.webp");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fe50462{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-83abb2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-6224db3{padding:30px 30px 30px 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-6224db3 .elementor-heading-title{font-family:"Figtree", inter;font-size:26px;font-weight:500;color:#000000;}.elementor-8 .elementor-element.elementor-element-cfa09c9{--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;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9f71b45{--display:flex;--min-height:390px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b4cf797{--display:flex;--min-height:530px;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-b4cf797:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b4cf797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg.ojd.mybluehost.me/wp-content/uploads/2026/10/section4Photo.png");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d994746{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:020px 0px 0px 020px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-d994746:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d994746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-ce37cca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ce37cca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ce37cca .elementor-heading-title{font-family:"Figtree", inter;font-size:48px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-cce9909{width:var( --container-widget-width, 100.972% );max-width:100.972%;--container-widget-width:100.972%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-cce9909.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cce9909 .elementor-heading-title{font-family:"Figtree", inter;font-size:48px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-a73a31a .elementor-button{background-color:#000000;font-family:"Figtree", inter;font-size:24px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-2d4488c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-349fb1c{padding:30px 30px 30px 30px;text-align:start;}.elementor-8 .elementor-element.elementor-element-349fb1c .elementor-heading-title{font-family:"Figtree", inter;font-size:36px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-53768d6{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-00a0f71{text-align:center;}.elementor-8 .elementor-element.elementor-element-00a0f71 .elementor-heading-title{font-family:"Petrona", inter;font-size:64px;font-weight:800;color:#000000;}.elementor-8 .elementor-element.elementor-element-cf3b09d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-73052ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-73052ad:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-73052ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1e9d79c{text-align:center;}.elementor-8 .elementor-element.elementor-element-1e9d79c .elementor-heading-title{font-family:"Petrona", inter;font-size:64px;font-weight:800;color:#1A5635;}.elementor-8 .elementor-element.elementor-element-85bfb71{text-align:center;}.elementor-8 .elementor-element.elementor-element-85bfb71 .elementor-heading-title{font-family:"Plus Jakarta Sans", inter;font-size:24px;font-weight:400;line-height:32px;color:#000000;}.elementor-8 .elementor-element.elementor-element-ddb4693{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-ddb4693:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ddb4693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-46ea98b{text-align:center;}.elementor-8 .elementor-element.elementor-element-46ea98b .elementor-heading-title{font-family:"Petrona", inter;font-size:64px;font-weight:800;color:#1A5635;}.elementor-8 .elementor-element.elementor-element-5cee64d{text-align:center;}.elementor-8 .elementor-element.elementor-element-5cee64d .elementor-heading-title{font-family:"Plus Jakarta Sans", inter;font-size:24px;font-weight:400;line-height:32px;color:#000000;}.elementor-8 .elementor-element.elementor-element-4ec9267{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-4ec9267:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4ec9267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d7781f1{text-align:center;}.elementor-8 .elementor-element.elementor-element-d7781f1 .elementor-heading-title{font-family:"Petrona", inter;font-size:64px;font-weight:800;color:#1A5635;}.elementor-8 .elementor-element.elementor-element-391f2f4{text-align:center;}.elementor-8 .elementor-element.elementor-element-391f2f4 .elementor-heading-title{font-family:"Plus Jakarta Sans", inter;font-size:24px;font-weight:400;line-height:32px;color:#000000;}.elementor-8 .elementor-element.elementor-element-a6ed580{--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;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-a6ed580:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a6ed580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f08f66d{text-align:center;}.elementor-8 .elementor-element.elementor-element-f08f66d .elementor-heading-title{font-family:"Petrona", inter;font-size:64px;font-weight:800;color:#1A5635;}.elementor-8 .elementor-element.elementor-element-b35a7de{text-align:center;}.elementor-8 .elementor-element.elementor-element-b35a7de .elementor-heading-title{font-family:"Plus Jakarta Sans", inter;font-size:24px;font-weight:400;line-height:32px;color:#000000;}.elementor-8 .elementor-element.elementor-element-0b9dc1d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-5b1dae9{text-align:center;}.elementor-8 .elementor-element.elementor-element-5b1dae9 .elementor-heading-title{font-family:"Figtree", inter;font-size:36px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-a3e0529{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-a873db6{--display:flex;--min-height:317px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-a873db6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a873db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3E9B5;}.elementor-8 .elementor-element.elementor-element-4ae0738{--display:flex;--justify-content:space-around;}.elementor-8 .elementor-element.elementor-element-e3b984f{--display:flex;--justify-content:space-around;}.elementor-8 .elementor-element.elementor-element-8f83cd7 .elementor-heading-title{font-family:"Figtree", inter;font-size:48px;font-weight:700;color:#00080C;}.elementor-8 .elementor-element.elementor-element-2709af7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-2709af7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2709af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-e4db7e4{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-1acf121 .elementor-button{background-color:#1A5635;font-family:"Figtree", inter;font-size:24px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-5277514{--display:flex;}.elementor-8 .elementor-element.elementor-element-f595f9a{text-align:center;}.elementor-8 .elementor-element.elementor-element-f595f9a .elementor-heading-title{font-family:"Petrona", inter;font-size:64px;font-weight:800;color:#000000;}.elementor-8 .elementor-element.elementor-element-aca1949{--display:flex;}.elementor-8 .elementor-element.elementor-element-09891ff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-9c50d57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-841440e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-a52a6a1{--display:flex;}.elementor-8 .elementor-element.elementor-element-877fd71 .elementor-heading-title{font-family:"Petrona", inter;font-size:64px;font-weight:800;color:#000000;}.elementor-8 .elementor-element.elementor-element-b976adc{--display:flex;}.elementor-8 .elementor-element.elementor-element-7f8ed55 .elementor-heading-title{font-family:"Plus Jakarta Sans", inter;font-size:24px;font-weight:400;line-height:32px;color:#000000;}.elementor-8 .elementor-element.elementor-element-9de6424 .elementor-button{background-color:#FFCB00;font-family:"Figtree", inter;font-size:24px;font-weight:500;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-8a89e6f{--display:flex;}.elementor-8 .elementor-element.elementor-element-bedc332{text-align:center;}.elementor-8 .elementor-element.elementor-element-bedc332 .elementor-heading-title{font-family:"Figtree", inter;font-size:48px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-0e04f1b{--display:flex;}.elementor-8 .elementor-element.elementor-element-1695770{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-b9a9a05{--display:flex;}.elementor-8 .elementor-element.elementor-element-7a06ac9{--display:flex;}.elementor-8 .elementor-element.elementor-element-db0818b{--display:flex;}.elementor-8 .elementor-element.elementor-element-ed8a115{--display:flex;}.elementor-8 .elementor-element.elementor-element-fb5ccca{--display:flex;}.elementor-8 .elementor-element.elementor-element-4e7d3b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-685e0db{--display:flex;}.elementor-8 .elementor-element.elementor-element-5b4f550{--display:flex;}.elementor-8 .elementor-element.elementor-element-061374d{--display:flex;}.elementor-8 .elementor-element.elementor-element-fc9a46f{--display:flex;}.elementor-8 .elementor-element.elementor-element-4efd657{--display:flex;}.elementor-8 .elementor-element.elementor-element-c78072e{--display:flex;}.elementor-8 .elementor-element.elementor-element-1f4b120 .elementor-button{background-color:var( --e-global-color-2fc6446 );font-family:"Figtree", inter;font-size:24px;font-weight:500;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1f4b120.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-d708fd4{--width:51%;}.elementor-8 .elementor-element.elementor-element-efec6f1{--width:49%;}.elementor-8 .elementor-element.elementor-element-b4cf797{--width:49%;}.elementor-8 .elementor-element.elementor-element-d994746{--width:51%;}.elementor-8 .elementor-element.elementor-element-4ae0738{--width:40%;}.elementor-8 .elementor-element.elementor-element-e3b984f{--width:60%;}.elementor-8 .elementor-element.elementor-element-e4db7e4{--width:60%;}.elementor-8 .elementor-element.elementor-element-a52a6a1{--width:35%;}.elementor-8 .elementor-element.elementor-element-b976adc{--width:65%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-8532f5d .elementor-heading-title{font-size:var( --e-global-typography-b1e2550-font-size );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-8532f5d .elementor-heading-title{font-size:var( --e-global-typography-b1e2550-font-size );}}/* Start custom CSS *//* Home mobile (402 px no Figma 854:20995). Só até 767 px; desktop intocado. 16/10/2026 */
@media (max-width: 767px) {
  body.elementor-page-8 .elementor-element-8532f5d .elementor-heading-title,
  body.elementor-page-8 .elementor-element-00a0f71 .elementor-heading-title,
  body.elementor-page-8 .elementor-element-f595f9a .elementor-heading-title,
  body.elementor-page-8 .elementor-element-877fd71 .elementor-heading-title,
  body.elementor-page-8 .elementor-element-bedc332 .elementor-heading-title { font-size: 33px !important; line-height: 38px !important; }
  body.elementor-page-8 .elementor-element-89f8d7e .elementor-heading-title,
  body.elementor-page-8 .elementor-element-ce37cca .elementor-heading-title,
  body.elementor-page-8 .elementor-element-cce9909 .elementor-heading-title,
  body.elementor-page-8 .elementor-element-8f83cd7 .elementor-heading-title { line-height: 1.2 !important; }
  body.elementor-page-8 .elementor-element-5a9ae50 { height: 600px !important; min-height: 0 !important; justify-content: center !important; }
  body.elementor-page-8 .elementor-element-93850ec { gap: 74px !important; padding: 0 30px !important; }
  body.elementor-page-8 .elementor-element-8532f5d { margin: 0 !important; }
  body.elementor-page-8 .elementor-element-cdd0e47 .elementor-button { padding: 15px 25px !important; }
  body.elementor-page-8 .elementor-element-d1cdbab { min-height: 0 !important; padding: 40px 20px !important; }
  body.elementor-page-8 .elementor-element-a35c79a { padding: 0 !important; }
  body.elementor-page-8 .elementor-element-88a4944, body.elementor-page-8 .elementor-element-88a4944 * { line-height: 30px !important; }
  body.elementor-page-8 .elementor-element-88a4944 p { margin-bottom: 45px; }
  body.elementor-page-8 .elementor-element-88a4944 p:last-child { margin-bottom: 0; }
  body.elementor-page-8 .elementor-element-a65d6ba { padding: 0 20px 40px !important; }
  body.elementor-page-8 .elementor-element-4bd379c { padding: 0 !important; gap: 40px !important; }
  body.elementor-page-8 .elementor-element-3d9e837 { flex-direction: column !important; min-height: 0 !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-efec6f1 { display: none !important; }
  body.elementor-page-8 .elementor-element-d708fd4 { width: 100% !important; background: #FFFFFF !important; border: 3px solid #4368F5 !important; border-radius: 30px !important; padding: 20px 22px !important; gap: 31px !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-573a85e { text-align: center !important; }
  body.elementor-page-8 .elementor-element-573a85e img { width: 232px !important; height: auto !important; }
  body.elementor-page-8 .elementor-element-89f8d7e, body.elementor-page-8 .elementor-element-f893362 { width: 100% !important; }
  body.elementor-page-8 .elementor-element-89f8d7e .elementor-heading-title { color: #4368F5 !important; text-align: center !important; }
  body.elementor-page-8 .elementor-element-f893362 .elementor-heading-title { color: #000000 !important; text-align: center !important; }
  body.elementor-page-8 .elementor-element-efe8134 .elementor-icon-list-text { color: #000000 !important; font-size: 18px !important; line-height: 25px !important; }
  body.elementor-page-8 .elementor-element-fe50462 { flex-direction: row !important; flex-wrap: nowrap !important; justify-content: center !important; gap: 20px !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-c302e04 { min-height: 0 !important; padding: 35px 20px 40px !important; }
  body.elementor-page-8 .elementor-element-b4cf797 { min-height: 480px !important; height: 480px !important; border-radius: 35px !important; overflow: hidden; }
  body.elementor-page-8 .elementor-element-781389c { min-height: 0 !important; padding: 100px 20px 40px !important; }
  body.elementor-page-8 .elementor-element-cf3b09d { flex-direction: column !important; align-items: center !important; gap: 30px !important; padding: 50px 0 !important; }
  body.elementor-page-8 .elementor-element-73052ad, body.elementor-page-8 .elementor-element-ddb4693,
  body.elementor-page-8 .elementor-element-4ec9267, body.elementor-page-8 .elementor-element-a6ed580 { width: 246px !important; min-height: 244px !important; background: #FFFFFF !important; border-radius: 35px !important; padding: 25px 20px !important; gap: 16px !important; justify-content: center !important; }
  body.elementor-page-8 .elementor-element-e679b06 img, body.elementor-page-8 .elementor-element-94aa33b img,
  body.elementor-page-8 .elementor-element-e023287 img, body.elementor-page-8 .elementor-element-a1a7ab3 img { height: 80px !important; width: auto !important; }
  body.elementor-page-8 .elementor-element-6058773 { height: auto !important; min-height: 0 !important; padding: 50px 20px !important; gap: 40px !important; justify-content: center !important; }
  body.elementor-page-8 .elementor-element-5277514, body.elementor-page-8 .elementor-element-aca1949 { padding: 0 !important; }
  body.elementor-page-8 .elementor-element-09891ff .elementor-wrapper { aspect-ratio: 362 / 298; border-radius: 35px; overflow: hidden; }
  body.elementor-page-8 .elementor-element-b3fe724 { min-height: 0 !important; padding: 40px 20px !important; gap: 55px !important; }
  body.elementor-page-8 .elementor-element-9c50d57, body.elementor-page-8 .elementor-element-841440e { padding: 0 !important; }
  body.elementor-page-8 .elementor-element-841440e { flex-direction: column !important; gap: 32px !important; }
  body.elementor-page-8 .elementor-element-8749c4a img { height: 440px !important; width: 100% !important; object-fit: cover; border-radius: 35px; }
  body.elementor-page-8 .elementor-element-877fd71 .elementor-heading-title, body.elementor-page-8 .elementor-element-7f8ed55 .elementor-heading-title { text-align: center !important; }
  body.elementor-page-8 .elementor-element-b976adc { align-items: center !important; gap: 55px !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-9de6424 { width: auto !important; }
  body.elementor-page-8 .elementor-element-2a533b0 { min-height: 0 !important; padding: 90px 40px !important; gap: 55px !important; }
  body.elementor-page-8 .elementor-element-0e04f1b { gap: 16px !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-1695770, body.elementor-page-8 .elementor-element-4e7d3b4 { flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important; gap: 16px !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-1695770 > .e-con, body.elementor-page-8 .elementor-element-4e7d3b4 > .e-con { width: calc(50% - 8px) !important; height: 64px !important; padding: 0 !important; justify-content: center !important; }
  body.elementor-page-8 .elementor-element-1695770 img, body.elementor-page-8 .elementor-element-4e7d3b4 img { max-height: 64px !important; width: auto !important; max-width: 100% !important; height: auto !important; }
}
@media (max-width: 767px) {
  /* Melhorias do Boris 17/10: cor do Figma mobile 854:20995 */ body.elementor-page-8 .elementor-element-88a4944 p:last-child, body.elementor-page-8 .elementor-element-88a4944 p:last-child * { color: #4368f5 !important; }
  body.elementor-page-8 [data-id="da7825d"], body.elementor-page-8 [data-id="2cc5126"] { font-size: 18px !important; line-height: 22px !important; padding: 15px 25px !important; }
  body.elementor-page-8 .elementor-element-efe8134 .elementor-icon-list-icon svg { fill: #4368F5 !important; width: 28px !important; height: 28px !important; }
  body.elementor-page-8 .elementor-element-ce37cca .elementor-heading-title, body.elementor-page-8 .elementor-element-cce9909 .elementor-heading-title, body.elementor-page-8 .elementor-element-349fb1c .elementor-heading-title { text-align: center !important; }
  body.elementor-page-8 .elementor-element-d994746 { align-items: center !important; gap: 40px !important; padding: 40px 0 0 !important; }
  body.elementor-page-8 .elementor-element-9f71b45 { padding: 0 !important; gap: 0 !important; }
  body.elementor-page-8 .elementor-element-cfa09c9, body.elementor-page-8 .elementor-element-83abb2b, body.elementor-page-8 .elementor-element-2d4488c { padding: 0 !important; }
  body.elementor-page-8 .elementor-element-2d4488c { padding-top: 55px !important; }
  body.elementor-page-8 .elementor-element-a73a31a { width: auto !important; }
  body.elementor-page-8 .elementor-element-53768d6 { padding: 0 !important; min-height: 0 !important; }
  body.elementor-page-8 .elementor-element-73052ad, body.elementor-page-8 .elementor-element-ddb4693, body.elementor-page-8 .elementor-element-4ec9267, body.elementor-page-8 .elementor-element-a6ed580 { margin: 0 auto !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-0b9dc1d, body.elementor-page-8 .elementor-element-a3e0529 { padding: 0 !important; }
  body.elementor-page-8 .elementor-element-a3e0529 { gap: 40px !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-a873db6 { width: 100% !important; padding: 40px 20px !important; gap: 45px !important; align-items: center !important; border-radius: 35px !important; }
  body.elementor-page-8 .elementor-element-4ae0738, body.elementor-page-8 .elementor-element-e3b984f, body.elementor-page-8 .elementor-element-2709af7, body.elementor-page-8 .elementor-element-e4db7e4 { padding: 0 !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-ad2ccc4 img { width: 105px !important; height: 105px !important; object-fit: contain; }
  body.elementor-page-8 .elementor-element-8f83cd7 .elementor-heading-title { text-align: center !important; }
  body.elementor-page-8 .elementor-element-bedc332 .elementor-heading-title { font-family: Petrona, serif !important; font-weight: 800 !important; }
}
@media (max-width: 767px) {
  body.elementor-page-8 [data-elementor-id="8"] .e-con-boxed > .e-con-inner { padding: 0 !important; }
  body.elementor-page-8 .elementor-element-781389c { gap: 40px !important; }
  body.elementor-page-8 .elementor-element-93850ec > .e-con-inner { gap: 74px !important; }
  body.elementor-page-8 .elementor-element-4bd379c > .e-con-inner { gap: 40px !important; }
  body.elementor-page-8 .elementor-element-fe50462 > .e-con-inner { flex-direction: row !important; flex-wrap: nowrap !important; justify-content: center !important; gap: 20px !important; }
  body.elementor-page-8 .elementor-element-d708fd4 > .e-con-inner { gap: 31px !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-d994746 > .e-con-inner { gap: 40px !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-9f71b45 > .e-con-inner { gap: 0 !important; }
  body.elementor-page-8 .elementor-element-6224db3, body.elementor-page-8 .elementor-element-349fb1c, body.elementor-page-8 .elementor-element-ce37cca, body.elementor-page-8 .elementor-element-cce9909 { margin: 0 !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-6224db3 .elementor-heading-title { line-height: 29px !important; }
  body.elementor-page-8 .elementor-element-cf3b09d > .e-con-inner { flex-direction: column !important; align-items: center !important; gap: 30px !important; }
  body.elementor-page-8 .elementor-element-a3e0529 > .e-con-inner { gap: 40px !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-a873db6 > .e-con-inner { gap: 45px !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-841440e > .e-con-inner { flex-direction: column !important; gap: 32px !important; }
  body.elementor-page-8 .elementor-element-b976adc > .e-con-inner { align-items: center !important; gap: 55px !important; }
  body.elementor-page-8 .elementor-element-0e04f1b > .e-con-inner { gap: 16px !important; }
  body.elementor-page-8 .elementor-element-1695770 > .e-con-inner, body.elementor-page-8 .elementor-element-4e7d3b4 > .e-con-inner { flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important; gap: 16px !important; }
}
/* bloco 4: logos Supporters em grade unica */
@media (max-width:767px){body.elementor-page-8 [data-id="1695770"],body.elementor-page-8 [data-id="4e7d3b4"]{display:contents !important}body.elementor-page-8 [data-id="0e04f1b"],body.elementor-page-8 [data-id="0e04f1b"] > .e-con-inner{flex-direction:row !important;flex-wrap:wrap !important;justify-content:space-between !important;row-gap:16px !important;column-gap:16px !important}}
/* bloco 5: logo Kolibri escuro no card branco do mobile */
@media (max-width:767px){body.elementor-page-8 .elementor-element-573a85e img{content:url(/wp-content/uploads/2026/10/kolibri-logo-escuro.svg)}}
/* bloco 6: card 13M+ alinhado aos outros no desktop */
@media (min-width:768px){body.elementor-page-8 [data-id="a6ed580"],body.elementor-page-8 [data-id="a6ed580"] > .e-con-inner{justify-content:flex-start !important}body.elementor-page-8 [data-id="a1a7ab3"]{min-height:68px;display:flex;align-items:center;justify-content:center}}

/* Correções da Home pedidas pelo Ronnie, 17/10/2026 (Figma 854:20538) */
body.elementor-page-8 .elementor-element-8532f5d .hm-sublinha { position: relative; display: inline-block; }
body.elementor-page-8 .elementor-element-8532f5d .hm-sublinha::after { content: ""; position: absolute; left: 0; right: 0; bottom: -4px; height: 7px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 338 7' preserveAspectRatio='none'%3E%3Cpath d='M 2 5.3615 C 127.5566 0.0045 217.5 -3.3806 336 5.3609' fill='none' stroke='%23FFCB00' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat; pointer-events: none; }
@media (min-width: 1025px) {
  body.elementor-page-8 .elementor-element-8532f5d .elementor-heading-title { line-height: 72px !important; }
  body.elementor-page-8 .elementor-element-a65d6ba { padding: 0 100px 80px !important; }
  body.elementor-page-8 .elementor-element-4bd379c { gap: 55px !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-73052ad, body.elementor-page-8 .elementor-element-ddb4693, body.elementor-page-8 .elementor-element-4ec9267, body.elementor-page-8 .elementor-element-a6ed580 { padding: 25px 20px !important; gap: 16px !important; width: 300px !important; max-width: 300px !important; min-height: 292px !important; }
  body.elementor-page-8 .elementor-element-c302e04 { background-image: url("data:image/svg+xml,%3Csvg width='1440' height='1012' viewBox='0 0 1440 1012' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_927_27686)'%3E%3Cpath d='M248.668 1775.48C263.477 1858.43 230.285 1944.15 161.605 1995.21C105.483 2036.94 29.283 2053.18 -62.3096 1974.29C-265.855 1798.99 -450.68 1140.48 -210.261 694.139C30.1488 247.795 496.642 323.797 592.254 791.681C682.488 1233.24 172.605 1349.4 248.668 1775.47V1775.48Z' fill='%23FFEA99'/%3E%3Cpath d='M2250.48 -175.668C2333.43 -190.478 2419.15 -157.286 2470.21 -88.6047C2511.94 -32.4826 2528.18 43.717 2449.29 135.31C2273.99 338.855 1615.48 523.68 1169.14 283.261C722.795 42.8512 798.797 -423.642 1266.68 -519.254C1708.24 -609.489 1824.4 -99.6049 2250.47 -175.668L2250.48 -175.668Z' fill='%23FFEA99'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_927_27686'%3E%3Crect width='1440' height='1012' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: center; background-size: cover; background-repeat: no-repeat; }
  body.elementor-page-8 .elementor-element-781389c { background-image: url("data:image/svg+xml,%3Csvg width='1440' height='709' viewBox='0 0 1440 709' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_926_27669)'%3E%3Cpath opacity='0.5' d='M996.562 96.4454C1043.97 24.6899 1107.07 -6.41832 1159.73 1.86903C1186.33 6.05685 1209.56 20.3143 1225.51 43.503C1241.39 66.5976 1249.67 97.9579 1247.8 136.031C1244.8 197.225 1205.65 278.51 1148.81 360.332C1091.65 442.608 1015.43 527.074 936.03 594.889C927.807 601.914 919.535 608.766 911.238 615.43C913.875 621.802 916.792 627.944 920.001 633.834C945.542 680.717 982.775 705.58 1026.07 715.498C1069.78 725.511 1120.16 720.368 1171.3 705.913C1209.96 694.986 1248.55 678.879 1284.3 660.544C1273.62 641.057 1266.76 619.47 1263.24 597.081C1251.87 524.919 1274.88 442.475 1319.96 389.358C1379.08 319.717 1457.84 318.389 1497.82 363.781C1537.67 409.021 1531.52 491.736 1441.33 577.494L1439.18 579.521C1410.33 606.572 1365.28 639.22 1312.83 668.036C1316.02 672.294 1319.46 676.371 1323.15 680.245C1344.96 703.165 1376.12 719.617 1418.78 724.544C1582.36 743.434 1695.32 673.234 1757.32 569.617C1819.67 465.41 1830.74 326.847 1788.21 209.712C1786.33 204.521 1789.01 198.785 1794.2 196.901C1799.39 195.016 1805.13 197.696 1807.01 202.887C1851.47 325.353 1840.1 470.229 1774.48 579.886C1708.52 690.132 1588 764.22 1416.49 744.412C1369.63 739.002 1334 720.662 1308.66 694.033C1303.69 688.815 1299.14 683.301 1295 677.535C1257.67 696.785 1217.28 713.7 1176.74 725.159C1123.83 740.116 1069.79 746.032 1021.6 734.993C972.993 723.857 930.851 695.556 902.438 643.403C899.758 638.484 897.27 633.421 894.965 628.228C828.595 679.279 761.218 717.194 701.975 730.312C666.059 738.264 632.257 737.292 603.418 723.642C574.383 709.898 551.811 683.982 537.237 644.94C513.017 580.08 508.95 506.033 513.777 434.965C514.151 429.455 518.922 425.292 524.432 425.666C529.942 426.04 534.105 430.81 533.731 436.32C528.998 506.007 533.156 576.844 555.973 637.945L555.974 637.946C569.141 673.22 588.619 694.508 611.975 705.564C635.527 716.712 664.459 718.135 697.652 710.785C754.254 698.252 820.686 660.762 887.389 608.796C864.088 540.242 868.138 453.133 886.557 367.951C908.334 267.24 950.712 166.821 995.445 98.1488L996.562 96.4454ZM1482.81 377C1453.28 343.469 1388.96 338.976 1335.21 402.301C1294 450.853 1272.51 527.396 1282.99 593.971C1286.23 614.513 1292.47 633.913 1301.98 651.178C1353.41 623.042 1397.59 591.099 1425.5 564.93L1427.57 562.973C1514.62 480.236 1511.93 410.066 1482.81 377ZM1156.62 21.6252C1114.02 14.9201 1057.14 40.0807 1012.2 109.065C968.906 175.533 927.41 273.651 906.105 372.177C888.56 453.318 885.053 533.132 904.106 595.478C910.425 590.332 916.74 585.064 923.042 579.682C1001.15 512.971 1076.21 429.779 1132.38 348.921C1188.87 267.609 1225.12 190.284 1227.83 135.05L1227.9 133.429C1229.29 99.495 1221.7 73.2649 1209.03 54.8359C1196.22 36.2086 1177.84 24.9664 1156.62 21.6252Z' fill='%23FFEA99'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_926_27669'%3E%3Crect width='1440' height='709' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: center 706px; background-size: 100% auto; background-repeat: no-repeat; }
  body.elementor-page-8 .elementor-element-b3fe724 { background-image: url("data:image/svg+xml,%3Csvg width='1440' height='1103' viewBox='0 0 1440 1103' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_927_27681)'%3E%3Cpath d='M882.186 1549.75C757.069 1798.13 642.353 1790.23 460.803 1874.35C88.2782 2046.97 -344.222 1891.23 -536.689 1644.17C-714.656 1415.73 -786.651 1088.64 -597.577 753.479C-408.503 418.32 -148.386 364.333 4.25091 383.604C132.09 399.745 289.031 447.976 345.862 653.836C402.683 859.702 514.141 965.18 694.178 1030.21C874.215 1095.24 1007.61 1300.76 882.192 1549.76L882.186 1549.75Z' fill='%23FFEA99'/%3E%3Cpath d='M2423.19 278.749C2298.07 527.134 2183.35 519.228 2001.8 603.347C1629.28 775.966 1196.78 620.232 1004.31 373.168C826.344 144.733 754.349 -182.362 943.423 -517.521C1132.5 -852.68 1392.61 -906.667 1545.25 -887.396C1673.09 -871.255 1830.03 -823.024 1886.86 -617.164C1943.68 -411.298 2055.14 -305.82 2235.18 -240.789C2415.21 -175.757 2548.61 29.7552 2423.19 278.759L2423.19 278.749Z' fill='%23FFEA99'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_927_27681'%3E%3Crect width='1440' height='1103' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: center; background-size: cover; background-repeat: no-repeat; }
}
@media (max-width: 767px) {
  body.elementor-page-8 .elementor-element-c302e04 { background-image: url("data:image/svg+xml,%3Csvg width='402' height='1174' viewBox='0 0 402 1174' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_954_16370)'%3E%3Cpath d='M61.7815 1509.99C68.06 1545.19 53.9883 1581.57 24.8712 1603.24C1.07837 1620.94 -31.2263 1627.84 -70.0568 1594.36C-156.349 1519.97 -234.706 1240.51 -132.781 1051.1C-30.8593 861.682 166.91 893.935 207.444 1092.49C245.699 1279.88 29.5347 1329.17 61.7815 1509.98V1509.99Z' fill='%23FFEA99'/%3E%3Cpath d='M979.567 2.95904C1033.16 -6.61058 1088.54 14.8371 1121.53 59.2166C1148.48 95.481 1158.98 144.719 1108.01 203.903C994.757 335.428 569.327 454.857 280.967 299.505C-7.39366 144.16 41.707 -157.275 343.984 -219.056C629.251 -277.363 704.296 52.1086 979.561 2.95904L979.567 2.95904Z' fill='%23FFEA99'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_954_16370'%3E%3Crect width='402' height='1174' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: center top; background-size: cover; background-repeat: no-repeat; }
  body.elementor-page-8 .elementor-element-781389c { background-image: url("data:image/svg+xml,%3Csvg width='402' height='509' viewBox='0 0 402 509' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_954_16376)'%3E%3Cpath opacity='0.5' d='M-95.6701 313.422C-95.2963 307.909 -99.4583 303.141 -104.966 302.772C-110.474 302.402 -115.242 306.572 -115.616 312.085L-105.643 312.754L-95.6701 313.422ZM-89.266 460.5L-79.9 456.997L-79.9004 456.996L-89.266 460.5ZM406.099 97.3064L396.116 96.825L396.116 96.8252L406.099 97.3064ZM238.407 74.3804L246.784 79.8323L246.784 79.8321L238.407 74.3804ZM172.04 458.472L163.26 463.261L163.26 463.261L172.04 458.472ZM545.51 410.808L538.674 403.515L538.674 403.515L545.51 410.808ZM470.438 284.171L462.817 277.704L462.816 277.704L470.438 284.171ZM534.97 527.291L536.127 517.353L536.126 517.353L534.97 527.291ZM816.685 144.687C814.803 139.494 809.07 136.816 803.881 138.704C798.691 140.592 796.009 146.332 797.891 151.524L807.288 148.106L816.685 144.687ZM-105.643 312.754L-115.616 312.085C-119.088 363.301 -116.187 416.912 -98.6316 464.005L-89.266 460.5L-79.9004 456.996C-96.0556 413.659 -99.0489 363.256 -95.6701 313.422L-105.643 312.754ZM-89.266 460.5L-98.632 464.003C-88.679 490.713 -73.4985 509.317 -53.8106 520.011C-34.22 530.651 -11.3879 532.795 12.7146 528.962C60.5143 521.36 116.038 489.844 169.647 447.362L163.446 439.521L157.245 431.68C104.47 473.501 52.2488 502.418 9.59399 509.202C-11.5308 512.561 -29.6033 510.386 -44.2632 502.423C-58.8259 494.514 -71.2419 480.231 -79.9 456.997L-89.266 460.5ZM163.446 439.521L169.647 447.362C230.865 398.85 291.071 334.845 336.585 271.678C359.351 240.082 378.562 208.529 392.395 179.068C406.169 149.734 414.904 121.864 416.083 97.7877L406.099 97.3064L396.116 96.8252C395.117 117.212 387.544 142.374 374.303 170.571C361.123 198.641 342.612 229.119 320.373 259.984C275.876 321.741 216.933 384.38 157.245 431.68L163.446 439.521ZM406.099 97.3064L416.083 97.7879C417.446 69.9827 411.421 46.8241 399.617 29.6295C387.749 12.341 370.417 1.67776 350.587 -1.44891C311.07 -7.67982 264.459 15.9807 230.031 68.9288L238.407 74.3804L246.784 79.8321C278.619 30.8723 318.416 13.7364 347.459 18.3157C361.909 20.5942 374.396 28.2378 383.137 40.9696C391.941 53.7954 397.314 72.3707 396.116 96.825L406.099 97.3064ZM238.407 74.3804L230.031 68.9286C199.714 115.551 170.977 182.278 154.618 250.343C138.323 318.138 133.892 388.99 154.083 443.032L163.446 439.521L172.809 436.01C154.689 387.512 158.106 321.362 174.055 255.006C189.938 188.92 217.837 124.347 246.784 79.8323L238.407 74.3804ZM163.446 439.521L154.083 443.032C156.708 450.056 159.755 456.817 163.26 463.261L172.04 458.472L180.821 453.684C177.796 448.121 175.13 442.221 172.809 436.01L163.446 439.521ZM172.04 458.472L163.26 463.261C192.774 517.53 242.262 536.086 295.565 534.483C348.298 532.896 405.582 511.713 454.111 485.913L449.427 477.079L444.744 468.245C397.495 493.365 343.36 513.028 294.981 514.483C247.171 515.922 205.855 499.714 180.821 453.684L172.04 458.472ZM449.427 477.079L454.111 485.913C494.745 464.31 530.058 439.033 552.347 418.1L545.51 410.808L538.674 403.515C517.914 423.013 484.127 447.307 444.744 468.245L449.427 477.079ZM545.51 410.808L552.347 418.1C618.899 355.599 624.862 293.753 594.566 259.295C564.444 225.035 505.948 226.805 462.817 277.704L470.438 284.171L478.059 290.638C515.816 246.079 559.859 250.121 579.553 272.52C599.073 294.723 602.128 343.924 538.674 403.515L545.51 410.808ZM470.438 284.171L462.816 277.704C440.384 304.177 425.621 340.366 420.991 377.089C416.364 413.788 421.734 452.124 440.99 482.45L449.427 477.079L457.865 471.708C441.748 446.324 436.61 413.005 440.825 379.577C445.036 346.173 458.464 313.762 478.059 290.637L470.438 284.171ZM449.427 477.079L440.99 482.45C459.369 511.398 489.862 532.144 533.814 537.229L534.97 527.291L536.126 517.353C497.844 512.924 472.85 495.309 457.865 471.708L449.427 477.079ZM534.97 527.291L533.814 537.229C657.863 551.58 745.305 497.837 793.143 417.749C840.626 338.253 848.822 233.355 816.685 144.687L807.288 148.106L797.891 151.524C828.098 234.869 820.21 333.454 775.986 407.494C732.115 480.941 652.228 530.784 536.127 517.353L534.97 527.291Z' fill='%23FFEA99'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_954_16376'%3E%3Crect width='1032' height='509' fill='white' transform='translate(-481)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: center calc(100% - 47px); background-size: 100% auto; background-repeat: no-repeat; }
  body.elementor-page-8 .elementor-element-b3fe724 { background-image: url("data:image/svg+xml,%3Csvg width='402' height='990' viewBox='0 0 402 990' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_954_16382)'%3E%3Cpath d='M503.417 1378.4C434.455 1515.31 371.225 1510.95 271.157 1557.32C65.8274 1652.46 -172.56 1566.62 -278.645 1430.44C-376.738 1304.53 -416.42 1124.24 -312.205 939.51C-207.991 754.775 -64.6183 725.019 19.513 735.641C89.976 744.537 176.479 771.122 207.804 884.588C239.122 998.059 300.557 1056.2 399.79 1092.04C499.024 1127.89 572.55 1241.16 503.421 1378.41L503.417 1378.4Z' fill='%23FFEA99'/%3E%3Cpath d='M1445.86 217.487C1336.47 434.637 1236.18 427.725 1077.46 501.265C751.783 652.177 373.671 516.027 205.407 300.032C49.82 100.324 -13.1208 -185.638 152.176 -478.65C317.474 -771.662 544.88 -818.86 678.323 -802.012C790.086 -787.902 927.291 -745.735 976.975 -565.763C1026.65 -385.785 1124.09 -293.571 1281.49 -236.718C1438.89 -179.864 1555.51 -0.1956 1445.86 217.495L1445.86 217.487Z' fill='%23FFEA99'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_954_16382'%3E%3Crect width='402' height='990' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: center top; background-size: cover; background-repeat: no-repeat; }
}
@media (min-width: 1025px) {
  body.elementor-page-8 .elementor-element-4bd379c > .e-con-inner { gap: 55px !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-3d9e837, body.elementor-page-8 .elementor-element-fe50462 { padding: 0 !important; }
  body.elementor-page-8 .elementor-element-cf3b09d { --content-width: 1272px; }
  body.elementor-page-8 .elementor-element-cf3b09d > .e-con-inner { max-width: 1272px !important; gap: 23px !important; }
}
@media (max-width: 767px) {
  body.elementor-page-8 .elementor-element-8532f5d .elementor-heading-title br { display: none; }
}

/* Lista da seção Kolibri e coluna azul (Figma 854:20565 e 854:20591), 17/10/2026 */
@media (min-width: 1025px) {
  body.elementor-page-8 .elementor-element-4bd379c > .e-con-inner { --content-width: 1240px; max-width: 1240px !important; }
  body.elementor-page-8 .elementor-element-3d9e837 { --content-width: 1240px; max-width: 1240px !important; width: 100% !important; }
  body.elementor-page-8 .elementor-element-d708fd4 { width: auto !important; max-width: 690px !important; flex: 1 1 690px !important; min-width: 0 !important; padding: 65px 60px 80px !important; }
  body.elementor-page-8 .elementor-element-efec6f1 { flex: 1 1 550px !important; width: auto !important; min-width: 0 !important; }
  body.elementor-page-8 .elementor-element-efe8134 .elementor-icon-list-items .elementor-icon-list-item { padding-top: 10px !important; padding-bottom: 10px !important; margin: 0 !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-efe8134 .elementor-icon-list-icon { width: 34px !important; min-width: 34px !important; height: 34px; justify-content: center !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-efe8134 .elementor-icon-list-text { padding-left: 15px !important; padding-inline-start: 15px !important; }
}

/* BLOCO TITULOS: entrelinha e largura dos títulos (Figma 854:20538 e 854:20995), 17/10/2026. Para desfazer, apagar até FIM TITULOS */
@media (min-width: 1025px) {
  body.elementor-page-8 .elementor-element-8532f5d .elementor-heading-title, body.elementor-page-8 .elementor-element-00a0f71 .elementor-heading-title, body.elementor-page-8 .elementor-element-f595f9a .elementor-heading-title, body.elementor-page-8 .elementor-element-1e9d79c .elementor-heading-title, body.elementor-page-8 .elementor-element-46ea98b .elementor-heading-title, body.elementor-page-8 .elementor-element-d7781f1 .elementor-heading-title, body.elementor-page-8 .elementor-element-f08f66d .elementor-heading-title { line-height: 72px !important; }
  body.elementor-page-8 .elementor-element-877fd71 .elementor-heading-title { line-height: 63px !important; }
  body.elementor-page-8 .elementor-element-89f8d7e .elementor-heading-title, body.elementor-page-8 .elementor-element-ce37cca .elementor-heading-title, body.elementor-page-8 .elementor-element-cce9909 .elementor-heading-title, body.elementor-page-8 .elementor-element-8f83cd7 .elementor-heading-title, body.elementor-page-8 .elementor-element-bedc332 .elementor-heading-title { line-height: 58px !important; }
  body.elementor-page-8 .elementor-element-6224db3 .elementor-heading-title, body.elementor-page-8 .elementor-element-349fb1c .elementor-heading-title, body.elementor-page-8 .elementor-element-5b1dae9 .elementor-heading-title { line-height: 43px !important; }
  body.elementor-page-8 .elementor-element-5b1dae9 { max-width: 948px !important; margin-left: auto !important; margin-right: auto !important; }
  body.elementor-page-8 .elementor-element-f595f9a, body.elementor-page-8 .elementor-element-bedc332 { max-width: 1010px !important; margin-left: auto !important; margin-right: auto !important; }
  body.elementor-page-8 .elementor-element-89f8d7e { width: 558px !important; max-width: 558px !important; }
}
@media (max-width: 767px) {
  body.elementor-page-8 .elementor-element-1e9d79c .elementor-heading-title, body.elementor-page-8 .elementor-element-46ea98b .elementor-heading-title, body.elementor-page-8 .elementor-element-d7781f1 .elementor-heading-title, body.elementor-page-8 .elementor-element-f08f66d .elementor-heading-title { line-height: 38px !important; }
  body.elementor-page-8 .elementor-element-877fd71, body.elementor-page-8 .elementor-element-bedc332 { max-width: 322px !important; }
}
/* FIM TITULOS */

/* Ajustes do Boris, 17/10/2026: quebras forçadas do desktop escondidas no celular */
@media (max-width: 767px) {
  body.elementor-page-8 .elementor-element-88a4944 b br, body.elementor-page-8 .elementor-element-5b1dae9 .elementor-heading-title br, body.elementor-page-8 .elementor-element-8f83cd7 .elementor-heading-title br { display: none; }
}

/* Melhorias do Boris 17/10: logos em uma fileira, altura da seção sem a segunda fileira (794 - 119) */
@media (min-width: 768px) {
  body.elementor-page-8 .elementor-element-2a533b0 { min-height: 675px !important; }
}
@media (max-width: 767px) {
  body.elementor-page-8 .elementor-element-0e04f1b, body.elementor-page-8 .elementor-element-0e04f1b > .e-con-inner { justify-content: center !important; }
}
/* FIM melhorias do Boris */

/* Approach da Home 17/10 (Figma 854:20538): foto 551, vão 55, texto 551 */
@media (min-width: 1025px) {
  body.elementor-page-8 .elementor-element-9f71b45 { max-width: 1156px !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; gap: 55px !important; column-gap: 55px !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-cfa09c9 > .e-con-inner { max-width: 1156px !important; --content-width: 1156px; }
  body.elementor-page-8 .elementor-element-b4cf797 { width: auto !important; flex: 1 1 551px !important; min-width: 0 !important; }
  body.elementor-page-8 .elementor-element-d994746 { width: auto !important; flex: 1 1 551px !important; min-width: 0 !important; padding: 0 !important; gap: 0 !important; justify-content: flex-start !important; }
  body.elementor-page-8 .elementor-element-ce37cca, body.elementor-page-8 .elementor-element-cce9909 { max-width: 551px !important; width: 100% !important; margin: 0 !important; }
  body.elementor-page-8 .elementor-element-cce9909 { margin-top: 58px !important; }
  body.elementor-page-8 .elementor-element-a73a31a { margin-top: 55px !important; }
}
/* FIM Approach da Home */
/* Approach da Home no tablet 17/10 (Boris): uma linha entre os títulos e até o botão */
@media (min-width: 768px) and (max-width: 1024px) {
  body.elementor-page-8 .elementor-element-cce9909, body.elementor-page-8 .elementor-element-a73a31a { margin-top: 48px !important; }
}
/* FIM Approach tablet */

/* Colunas da Home 17/10 (Figma 854:20538, item 9): "We're now working" ícone em 250 (vão 119 até o texto em 567, 775 de largura); Community 180+421 e 661+599, vão 60 */
@media (min-width: 1025px) {
  body.elementor-page-8 .elementor-element-a3e0529 > .e-con-inner { max-width: 1280px !important; --content-width: 1280px; }
  body.elementor-page-8 .elementor-element-a873db6 { padding: 0 0 0 min(150px, 10.42vw) !important; gap: min(100px, 6.94vw) !important; column-gap: min(100px, 6.94vw) !important; justify-content: flex-start !important; }
  body.elementor-page-8 .elementor-element-a873db6 > .e-con-inner { max-width: none !important; padding: 0 !important; gap: min(100px, 6.94vw) !important; column-gap: min(100px, 6.94vw) !important; justify-content: flex-start !important; }
  body.elementor-page-8 .elementor-element-4ae0738 { flex: 0 1 237px !important; width: auto !important; min-width: 0 !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-8f83cd7 { width: 100% !important; max-width: 775px !important; }
  body.elementor-page-8 .elementor-element-877fd71 { width: 100% !important; max-width: 421px !important; }
  body.elementor-page-8 .elementor-element-e3b984f { flex: 0 1 775px !important; width: auto !important; min-width: 0 !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-841440e > .e-con-inner { max-width: min(1080px, calc(100% - 120px)) !important; --content-width: 1080px; gap: 60px !important; column-gap: 60px !important; justify-content: center !important; }
  body.elementor-page-8 .elementor-element-a52a6a1 { flex: 0 0 auto !important; width: auto !important; min-width: 0 !important; padding: 0 !important; }
  body.elementor-page-8 .elementor-element-b976adc { flex: 0 1 599px !important; width: auto !important; min-width: 0 !important; padding: 0 !important; gap: 55px !important; row-gap: 55px !important; }
  body.elementor-page-8 .elementor-element-b976adc > .e-con-inner { gap: 55px !important; row-gap: 55px !important; }
}
/* FIM Colunas da Home */
/* Colunas da Home no tablet 17/10 (Boris): Community empilhada como no celular, 32 entre título e texto e 55 até o botão; o desktop lado a lado não cabe em 768 a 1024 */
@media (min-width: 768px) and (max-width: 1024px) {
  body.elementor-page-8 .elementor-element-841440e > .e-con-inner { flex-direction: column !important; align-items: center !important; gap: 32px !important; max-width: 100% !important; }
  body.elementor-page-8 .elementor-element-a52a6a1, body.elementor-page-8 .elementor-element-b976adc { width: 100% !important; max-width: 599px !important; flex: 0 0 auto !important; padding: 0 !important; align-items: center !important; }
  body.elementor-page-8 .elementor-element-877fd71 .elementor-heading-title, body.elementor-page-8 .elementor-element-7f8ed55 .elementor-heading-title { text-align: center !important; }
  body.elementor-page-8 .elementor-element-b976adc, body.elementor-page-8 .elementor-element-b976adc > .e-con-inner { gap: 55px !important; row-gap: 55px !important; }
}
/* FIM Colunas tablet */
/* Colunas da Home no celular 17/10: Community com 32 entre título e texto, como no Figma 854:20995 (a coluna tinha padding 10) */
@media (max-width: 767px) {
  body.elementor-page-8 .elementor-element-a52a6a1 { padding: 0 !important; }
}
/* FIM Colunas celular */
/* Raio e altura 17/10 (Figma 854:20538 e 854:20995): cartão verde com raio 35 em todas as larguras; cartões de números no celular com 244 de altura (padding vertical 22 para o rótulo de 2 linhas caber) */
@media (min-width: 768px) {
  body.elementor-page-8 .elementor-element-a873db6 { border-radius: 35px !important; }
}
@media (max-width: 767px) {
  body.elementor-page-8 .elementor-element-73052ad, body.elementor-page-8 .elementor-element-ddb4693, body.elementor-page-8 .elementor-element-4ec9267, body.elementor-page-8 .elementor-element-a6ed580 { padding-top: 22px !important; padding-bottom: 22px !important; }
}
/* FIM Raio e altura */

/* Community 1025 em diante 17/10: margem esquerda max(40, (100% - 1080)/2) soma 20 do pai; título em x 60 e cresce sozinho até 180 em 1440 (Figma), sem salto */
@media (min-width: 1025px) {
  body.elementor-page-8 .elementor-element-841440e > .e-con-inner { justify-content: flex-start !important; max-width: 1080px !important; width: auto !important; margin-left: max(40px, calc((100% - 1080px) / 2)) !important; margin-right: max(40px, calc((100% - 1080px) / 2)) !important; }
}
/* FIM Community 1025-1150 */

/* Hero em alta (2880 px, original do Figma). O fundo vem do estilo local e-4f863a7, que estava em 1440 px e comprimido. Comandante, 17/10 */
body.elementor-page-8 .elementor-8 .e-4f863a7 { background-image: url(/wp-content/uploads/2026/10/home-hero-2x.webp) !important; }/* End custom CSS */