.elementor-227 .elementor-element.elementor-element-7b71136{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-227 .elementor-element.elementor-element-7b71136:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-7b71136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sejasaudavelmente.com.br/wp-content/uploads/2026/03/Hero-Protocolo-teste.webp");background-position:center center;background-size:cover;}.elementor-227 .elementor-element.elementor-element-3503d76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-227 .elementor-element.elementor-element-fbf9fe8.elementor-element{--align-self:flex-start;}.elementor-227 .elementor-element.elementor-element-fbf9fe8{text-align:start;}.elementor-227 .elementor-element.elementor-element-fbf9fe8 img{width:72%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-8a9cce6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-227 .elementor-element.elementor-element-8a9cce6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.8rem;font-weight:600;line-height:1.2em;color:#3E5B29EB;}.elementor-227 .elementor-element.elementor-element-13f226e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-227 .elementor-element.elementor-element-13f226e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-1e15054 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-227 .elementor-element.elementor-element-ffe8c4f .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-227 .elementor-element.elementor-element-ffe8c4f.elementor-element{--align-self:flex-start;}.elementor-227 .elementor-element.elementor-element-ffe8c4f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-ffe8c4f .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-227 .elementor-element.elementor-element-02737dd{--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-227 .elementor-element.elementor-element-140a78c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-227 .elementor-element.elementor-element-140a78c:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-140a78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-cc0ef46 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.4em;letter-spacing:0.44em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-6184b06{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-6184b06 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.875rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-6189582{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-6189582 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-3e72024{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-227 .elementor-element.elementor-element-ea82141{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-ea82141.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-ea82141 .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-ea82141 .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-ea82141 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-ea82141 .elementor-icon-box-title{color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-ea82141:has(:hover) .elementor-icon-box-title,
					 .elementor-227 .elementor-element.elementor-element-ea82141:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-ea82141 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#344927D9;}.elementor-227 .elementor-element.elementor-element-636b459{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-636b459.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-636b459 .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-636b459 .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-636b459 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-636b459 .elementor-icon-box-title{color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-636b459:has(:hover) .elementor-icon-box-title,
					 .elementor-227 .elementor-element.elementor-element-636b459:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-636b459 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#344927D9;}.elementor-227 .elementor-element.elementor-element-1491514{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-1491514.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-1491514 .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-1491514 .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-1491514 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-1491514 .elementor-icon-box-title{color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-1491514:has(:hover) .elementor-icon-box-title,
					 .elementor-227 .elementor-element.elementor-element-1491514:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-1491514 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#344927D9;}.elementor-227 .elementor-element.elementor-element-0c22883{--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:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-227 .elementor-element.elementor-element-93c67a0.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-93c67a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.4em;letter-spacing:0.44em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-701f9e9{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-701f9e9.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-701f9e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.875rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-horizontal-timeline .ha-horizontal-timeline-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-227 .elementor-element.elementor-element-8d61f28{background-color:#D6F0D6;border-radius:12px 12px 12px 12px;}.elementor-227 .elementor-element.elementor-element-8d61f28.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-tree{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-icon{border-style:none;background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-8d61f28 .slick-prev, .elementor-227 .elementor-element.elementor-element-8d61f28 .slick-next{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-content, .elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-arrow{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5EA53533;box-shadow:-13px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-content{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-arrow::before{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-inner{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-title a{color:var( --e-global-color-accent );}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-subtitle{font-family:"Poppins", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-description{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-227 .elementor-element.elementor-element-70e3b7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;--z-index:2;}.elementor-227 .elementor-element.elementor-element-70e3b7b:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-70e3b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-9281d75{--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-227 .elementor-element.elementor-element-0be70c6.elementor-element{--align-self:flex-start;}.elementor-227 .elementor-element.elementor-element-0be70c6{text-align:start;}.elementor-227 .elementor-element.elementor-element-0be70c6 img{width:70%;}.elementor-227 .elementor-element.elementor-element-067b111{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:start;}.elementor-227 .elementor-element.elementor-element-067b111 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-fcfc960 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-227 .elementor-element.elementor-element-fcfc960.elementor-element{--align-self:flex-start;}.elementor-227 .elementor-element.elementor-element-fcfc960 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-fcfc960 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-227 .elementor-element.elementor-element-910788d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-f4e5d6c{width:100%;max-width:100%;background-color:#FFFFFF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-f4e5d6c:hover{--e-transform-translateY:3px;}.elementor-227 .elementor-element.elementor-element-f4e5d6c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-f4e5d6c .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-f4e5d6c .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-f4e5d6c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-f4e5d6c .elementor-icon-box-title{color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-f4e5d6c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-227 .elementor-element.elementor-element-f39d94a{width:100%;max-width:100%;background-color:#FFFFFF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-f39d94a:hover{--e-transform-translateY:3px;}.elementor-227 .elementor-element.elementor-element-f39d94a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-f39d94a .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-f39d94a .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-f39d94a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-f39d94a .elementor-icon-box-title{color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-f39d94a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-227 .elementor-element.elementor-element-8f64b86{width:100%;max-width:100%;background-color:#FFFFFF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-8f64b86:hover{--e-transform-translateY:3px;}.elementor-227 .elementor-element.elementor-element-8f64b86.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-8f64b86 .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-8f64b86 .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-8f64b86 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-8f64b86 .elementor-icon-box-title{color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-8f64b86 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-227 .elementor-element.elementor-element-e6f566b{width:100%;max-width:100%;background-color:#FFFFFF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-e6f566b:hover{--e-transform-translateY:3px;}.elementor-227 .elementor-element.elementor-element-e6f566b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-e6f566b .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-e6f566b .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-e6f566b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-e6f566b .elementor-icon-box-title{color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-e6f566b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-227 .elementor-element.elementor-element-beaca50{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-227 .elementor-element.elementor-element-beaca50:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-beaca50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-322a1fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.4em;letter-spacing:0.44em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-15bebfb{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-15bebfb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.875rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-b99ca18{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-b99ca18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-9d3187b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-f0d8c52{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-f0d8c52:hover{--e-transform-translateY:5px;}.elementor-227 .elementor-element.elementor-element-f0d8c52.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-f0d8c52 .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-f0d8c52 .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-f0d8c52 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-f0d8c52 .elementor-icon-box-title{color:var( --e-global-color-1e15054 );transition-duration:0.5s;}.elementor-227 .elementor-element.elementor-element-f0d8c52 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#344927D6;}.elementor-227 .elementor-element.elementor-element-c799e91{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-c799e91:hover{--e-transform-translateY:5px;}.elementor-227 .elementor-element.elementor-element-c799e91.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-c799e91 .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-c799e91 .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-c799e91 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-c799e91 .elementor-icon-box-title{color:var( --e-global-color-1e15054 );transition-duration:0.5s;}.elementor-227 .elementor-element.elementor-element-c799e91 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#344927D6;}.elementor-227 .elementor-element.elementor-element-7b04c8d{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-7b04c8d:hover{--e-transform-translateY:5px;}.elementor-227 .elementor-element.elementor-element-7b04c8d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-7b04c8d .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-7b04c8d .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-7b04c8d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-7b04c8d .elementor-icon-box-title{color:var( --e-global-color-1e15054 );transition-duration:0.5s;}.elementor-227 .elementor-element.elementor-element-7b04c8d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#344927D6;}.elementor-227 .elementor-element.elementor-element-f0e6f59{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-f0e6f59:hover{--e-transform-translateY:5px;}.elementor-227 .elementor-element.elementor-element-f0e6f59.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-227 .elementor-element.elementor-element-f0e6f59 .elementor-icon-box-wrapper{text-align:start;}.elementor-227 .elementor-element.elementor-element-f0e6f59 .elementor-icon-box-title, .elementor-227 .elementor-element.elementor-element-f0e6f59 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-227 .elementor-element.elementor-element-f0e6f59 .elementor-icon-box-title{color:var( --e-global-color-1e15054 );transition-duration:0.5s;}.elementor-227 .elementor-element.elementor-element-f0e6f59 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:#344927D6;}.elementor-227 .elementor-element.elementor-element-da51455{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 1px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-227 .elementor-element.elementor-element-da51455:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-da51455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-9efa6f1{--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-227 .elementor-element.elementor-element-62eaab4.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-62eaab4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.4em;letter-spacing:0.44em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-7c838e6{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-7c838e6.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-7c838e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.875rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-aaa4684{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-227 .elementor-element.elementor-element-aaa4684.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-aaa4684 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-2e53666{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-227 .elementor-element.elementor-element-2e53666.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-2e53666 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-754e6aa{--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-227 .elementor-element.elementor-element-e8ae5e0 img{border-radius:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-241a7f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-227 .elementor-element.elementor-element-241a7f0:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-241a7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-74a1566{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d7239ac{text-align:end;}.elementor-227 .elementor-element.elementor-element-d7239ac img{width:140px;}.elementor-227 .elementor-element.elementor-element-1da2bcb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-227 .elementor-element.elementor-element-1da2bcb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-81c4eeb{text-align:end;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-947400a{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-227 .elementor-element.elementor-element-947400a:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-947400a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-f940146.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-f940146 img{width:160px;}.elementor-227 .elementor-element.elementor-element-755113a{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-755113a.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-755113a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-ed70bf9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-227 .elementor-element.elementor-element-ed70bf9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.438rem;font-weight:400;line-height:1em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-bcc2cf9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-227 .elementor-element.elementor-element-bcc2cf9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5.313rem;font-weight:700;line-height:1em;color:#344927C4;}.elementor-227 .elementor-element.elementor-element-ea67a6d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-227 .elementor-element.elementor-element-ea67a6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.438rem;font-weight:400;line-height:1em;color:var( --e-global-color-1e15054 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-9901437{--divider-border-style:solid;--divider-color:#433D6B30;--divider-border-width:1px;}.elementor-227 .elementor-element.elementor-element-9901437 .elementor-divider-separator{width:100%;}.elementor-227 .elementor-element.elementor-element-9901437 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-227 .elementor-element.elementor-element-50abbdc .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-227 .elementor-element.elementor-element-50abbdc.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-50abbdc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-227 .elementor-element.elementor-element-50abbdc .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-227 .elementor-element.elementor-element-8220388{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-8220388.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-8220388 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;color:#344927B5;}.elementor-227 .elementor-element.elementor-element-c3ec654{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-227 .elementor-element.elementor-element-c3ec654:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-c3ec654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-aa910b4 .elementor-icon-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-aa910b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-227 .elementor-element.elementor-element-aa910b4.elementor-view-framed .elementor-icon, .elementor-227 .elementor-element.elementor-element-aa910b4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-227 .elementor-element.elementor-element-aa910b4.elementor-view-framed .elementor-icon, .elementor-227 .elementor-element.elementor-element-aa910b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-227 .elementor-element.elementor-element-aa910b4 .elementor-icon{font-size:98px;}.elementor-227 .elementor-element.elementor-element-aa910b4 .elementor-icon svg{height:98px;}.elementor-227 .elementor-element.elementor-element-80b18b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-227 .elementor-element.elementor-element-f82f75c{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-f82f75c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.875rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-d1b9934{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-d1b9934 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-3b15c29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#433D6B30;--border-color:#433D6B30;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-227 .elementor-element.elementor-element-3b15c29:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-3b15c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-93e04fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.4em;letter-spacing:0.44em;color:var( --e-global-color-1e15054 );}.elementor-227 .elementor-element.elementor-element-9c12bb8{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-227 .elementor-element.elementor-element-9c12bb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.875rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-37ad5a6{--display:flex;}.elementor-227 .elementor-element.elementor-element-9f9662d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-227 .elementor-element.elementor-element-9f9662d.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-9f9662d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-0fab112{--display:flex;}.elementor-227 .elementor-element.elementor-element-315b6a3{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-227 .elementor-element.elementor-element-315b6a3.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-315b6a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-7c206c7{--display:flex;}.elementor-227 .elementor-element.elementor-element-cd58e6e{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-227 .elementor-element.elementor-element-cd58e6e.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-cd58e6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-0267378{--display:flex;}.elementor-227 .elementor-element.elementor-element-00499a9{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-227 .elementor-element.elementor-element-00499a9.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-00499a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-30e6ed6{--display:flex;}.elementor-227 .elementor-element.elementor-element-68e7207{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-227 .elementor-element.elementor-element-68e7207.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-68e7207 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-912efbb{--display:flex;}.elementor-227 .elementor-element.elementor-element-ccaac14{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-227 .elementor-element.elementor-element-ccaac14.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-ccaac14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-2937e83{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:4px 4px 4px 4px;--n-accordion-title-normal-color:var( --e-global-color-1e15054 );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-227 .elementor-element.elementor-element-2937e83 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D6F0D6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#84848430;}:where( .elementor-227 .elementor-element.elementor-element-2937e83 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-227 .elementor-element.elementor-element-2937e83 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1024px){.elementor-227 .elementor-element.elementor-element-7b71136{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-227 .elementor-element.elementor-element-fbf9fe8{width:100%;max-width:100%;text-align:center;}.elementor-227 .elementor-element.elementor-element-fbf9fe8 img{width:45%;}.elementor-227 .elementor-element.elementor-element-8a9cce6{text-align:center;}.elementor-227 .elementor-element.elementor-element-13f226e{width:100%;max-width:100%;text-align:center;}.elementor-227 .elementor-element.elementor-element-ffe8c4f.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-02737dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-140a78c{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-227 .elementor-element.elementor-element-3e72024{--flex-wrap:wrap;}.elementor-227 .elementor-element.elementor-element-ea82141{--container-widget-width:48.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.5% );max-width:48.5%;}.elementor-227 .elementor-element.elementor-element-636b459{--container-widget-width:48.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.5% );max-width:48.5%;}.elementor-227 .elementor-element.elementor-element-1491514{--container-widget-width:48.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.5% );max-width:48.5%;}.elementor-227 .elementor-element.elementor-element-70e3b7b{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-227 .elementor-element.elementor-element-067b111{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-fcfc960.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-9d3187b{--justify-content:center;--flex-wrap:wrap;}.elementor-227 .elementor-element.elementor-element-f0d8c52{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-227 .elementor-element.elementor-element-c799e91{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-227 .elementor-element.elementor-element-7b04c8d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-227 .elementor-element.elementor-element-f0e6f59{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-227 .elementor-element.elementor-element-da51455{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-227 .elementor-element.elementor-element-e8ae5e0{padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-241a7f0{--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-227 .elementor-element.elementor-element-74a1566.e-con{--order:-99999 /* order start hack */;}.elementor-227 .elementor-element.elementor-element-947400a.e-con{--order:99999 /* order end hack */;}.elementor-227 .elementor-element.elementor-element-755113a{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-bcc2cf9 .elementor-heading-title{font-size:3.1em;}.elementor-227 .elementor-element.elementor-element-50abbdc.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-8220388{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-80b18b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-d1b9934{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-3b15c29{--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}}@media(max-width:767px){.elementor-227 .elementor-element.elementor-element-7b71136:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-7b71136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sejasaudavelmente.com.br/wp-content/uploads/2026/03/Hero-Protocolo-Mobile-copiar.webp");background-position:top center;}.elementor-227 .elementor-element.elementor-element-7b71136{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-227 .elementor-element.elementor-element-3503d76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-fbf9fe8.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-fbf9fe8{text-align:center;}.elementor-227 .elementor-element.elementor-element-fbf9fe8 img{width:60%;border-radius:15px 15px 15px 15px;}.elementor-227 .elementor-element.elementor-element-8a9cce6{width:100%;max-width:100%;text-align:center;}.elementor-227 .elementor-element.elementor-element-8a9cce6 .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-13f226e{width:100%;max-width:100%;text-align:center;}.elementor-227 .elementor-element.elementor-element-ffe8c4f.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-02737dd{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-140a78c{--z-index:4;}.elementor-227 .elementor-element.elementor-element-6184b06{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-6184b06 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-227 .elementor-element.elementor-element-6189582{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-227 .elementor-element.elementor-element-ea82141{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-636b459{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-1491514{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-0c22883{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-227 .elementor-element.elementor-element-701f9e9{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-701f9e9 .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-tree{height:1px;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-icon{font-size:25px;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-content{border-radius:12px 12px 12px 12px;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-inner{border-radius:12px 12px 12px 12px;padding:30px;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-content, .elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-arrow{border-width:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-title{font-size:16px;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-subtitle{font-size:20px;}.elementor-227 .elementor-element.elementor-element-8d61f28 .ha-horizontal-timeline-description{font-size:14px;}.elementor-227 .elementor-element.elementor-element-70e3b7b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-227 .elementor-element.elementor-element-9281d75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-0be70c6.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-0be70c6{text-align:center;}.elementor-227 .elementor-element.elementor-element-067b111{width:100%;max-width:100%;text-align:center;}.elementor-227 .elementor-element.elementor-element-fcfc960.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-f4e5d6c .elementor-icon-box-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-f39d94a .elementor-icon-box-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-8f64b86 .elementor-icon-box-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-e6f566b .elementor-icon-box-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-15bebfb{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-15bebfb .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-f0d8c52{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-f0d8c52 .elementor-icon-box-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-c799e91{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-c799e91 .elementor-icon-box-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-7b04c8d{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-7b04c8d .elementor-icon-box-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-f0e6f59{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-f0e6f59 .elementor-icon-box-wrapper{text-align:center;}.elementor-227 .elementor-element.elementor-element-da51455{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-227 .elementor-element.elementor-element-9efa6f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-62eaab4.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-7c838e6{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-7c838e6 .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-aaa4684{text-align:center;}.elementor-227 .elementor-element.elementor-element-2e53666{text-align:center;}.elementor-227 .elementor-element.elementor-element-754e6aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-241a7f0{--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:30px 30px;--row-gap:30px;--column-gap:30px;--z-index:3;}.elementor-227 .elementor-element.elementor-element-d7239ac{text-align:center;}.elementor-227 .elementor-element.elementor-element-1da2bcb{width:100%;max-width:100%;text-align:center;}.elementor-227 .elementor-element.elementor-element-1da2bcb .elementor-heading-title{font-size:22px;}.elementor-227 .elementor-element.elementor-element-81c4eeb{text-align:center;}.elementor-227 .elementor-element.elementor-element-947400a.e-con{--order:99999 /* order end hack */;}.elementor-227 .elementor-element.elementor-element-f940146 img{width:86px;}.elementor-227 .elementor-element.elementor-element-755113a{width:100%;max-width:100%;text-align:center;}.elementor-227 .elementor-element.elementor-element-ed70bf9 .elementor-heading-title{font-size:20px;}.elementor-227 .elementor-element.elementor-element-bcc2cf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-bcc2cf9 .elementor-heading-title{font-size:66px;}.elementor-227 .elementor-element.elementor-element-ea67a6d .elementor-heading-title{font-size:20px;}.elementor-227 .elementor-element.elementor-element-9901437 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-227 .elementor-element.elementor-element-50abbdc.elementor-element{--align-self:center;}.elementor-227 .elementor-element.elementor-element-8220388{width:100%;max-width:100%;text-align:center;}.elementor-227 .elementor-element.elementor-element-8220388 .elementor-heading-title{font-size:0.8rem;}.elementor-227 .elementor-element.elementor-element-c3ec654{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-227 .elementor-element.elementor-element-aa910b4 .elementor-icon{font-size:1.4em;}.elementor-227 .elementor-element.elementor-element-aa910b4 .elementor-icon svg{height:1.4em;}.elementor-227 .elementor-element.elementor-element-f82f75c{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-f82f75c .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-d1b9934{width:100%;max-width:100%;text-align:center;}.elementor-227 .elementor-element.elementor-element-3b15c29{--margin-top:7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-9c12bb8{width:100%;max-width:100%;}.elementor-227 .elementor-element.elementor-element-9c12bb8 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-227 .elementor-element.elementor-element-3503d76{--width:50%;}.elementor-227 .elementor-element.elementor-element-02737dd{--width:50%;}.elementor-227 .elementor-element.elementor-element-9281d75{--width:50%;}.elementor-227 .elementor-element.elementor-element-910788d{--width:50%;}.elementor-227 .elementor-element.elementor-element-9efa6f1{--width:50%;}.elementor-227 .elementor-element.elementor-element-754e6aa{--width:50%;}.elementor-227 .elementor-element.elementor-element-74a1566{--width:25%;}.elementor-227 .elementor-element.elementor-element-947400a{--width:45%;}.elementor-227 .elementor-element.elementor-element-80b18b3{--width:54%;}}@media(max-width:1024px) and (min-width:768px){.elementor-227 .elementor-element.elementor-element-3503d76{--width:100%;}.elementor-227 .elementor-element.elementor-element-02737dd{--width:100%;}.elementor-227 .elementor-element.elementor-element-9efa6f1{--width:100%;}.elementor-227 .elementor-element.elementor-element-754e6aa{--width:100%;}.elementor-227 .elementor-element.elementor-element-74a1566{--width:80%;}.elementor-227 .elementor-element.elementor-element-947400a{--width:80%;}.elementor-227 .elementor-element.elementor-element-80b18b3{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8a9cce6 */.elementor-227 .elementor-element.elementor-element-8a9cce6{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-8a9cce6 strong{
    background: var(--Linear, linear-gradient(270deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffe8c4f */.elementor-227 .elementor-element.elementor-element-ffe8c4f{
  border-radius: 12px;
  background: linear-gradient(270deg, #5ea535 0%, #f49727 100%);
  box-shadow: 0 20px 30px -6px rgba(45, 64, 30, 0.46); /* Alterei a cor da sombra para um tom do gradiente */
  padding: 18px 30px;
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-227 .elementor-element.elementor-element-ffe8c4f .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone */
  color: white; /* Cor do ícone */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para a animação */
}

/* Microinteração no hover: o avião "decola" */
.elementor-227 .elementor-element.elementor-element-ffe8c4f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); /* Move para a direita e gira levemente */
}

/* Efeito de clique */
.elementor-227 .elementor-element.elementor-element-ffe8c4f .btn3:active {
  opacity: 0.5;
}

/* Efeito de luz passando em diagonal */
.elementor-227 .elementor-element.elementor-element-ffe8c4f::before {
  content: '';
  background: linear-gradient(10deg, #d1ead3 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes para a animação da luz */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Efeito de hover no botão */
.elementor-227 .elementor-element.elementor-element-ffe8c4f:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6184b06 */.elementor-227 .elementor-element.elementor-element-6184b06 strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6189582 */.elementor-227 .elementor-element.elementor-element-6189582{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea82141 */.elementor-227 .elementor-element.elementor-element-ea82141 {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-ea82141:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

.elementor-227 .elementor-element.elementor-element-ea82141 strong {
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-636b459 */.elementor-227 .elementor-element.elementor-element-636b459 {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-636b459:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

.elementor-227 .elementor-element.elementor-element-636b459 strong {
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1491514 */.elementor-227 .elementor-element.elementor-element-1491514 {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-1491514:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

.elementor-227 .elementor-element.elementor-element-1491514 strong {
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-701f9e9 */.elementor-227 .elementor-element.elementor-element-701f9e9{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-701f9e9 strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-067b111 */.elementor-227 .elementor-element.elementor-element-067b111{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-067b111 strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcfc960 */.elementor-227 .elementor-element.elementor-element-fcfc960{
  border-radius: 12px;
  background: linear-gradient(270deg, #5ea535 0%, #f49727 100%);
  box-shadow: 0 20px 30px -6px rgba(45, 64, 30, 0.46); /* Alterei a cor da sombra para um tom do gradiente */
  padding: 18px 30px;
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-227 .elementor-element.elementor-element-fcfc960 .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone */
  color: white; /* Cor do ícone */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para a animação */
}

/* Microinteração no hover: o avião "decola" */
.elementor-227 .elementor-element.elementor-element-fcfc960:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); /* Move para a direita e gira levemente */
}

/* Efeito de clique */
.elementor-227 .elementor-element.elementor-element-fcfc960 .btn3:active {
  opacity: 0.5;
}

/* Efeito de luz passando em diagonal */
.elementor-227 .elementor-element.elementor-element-fcfc960::before {
  content: '';
  background: linear-gradient(10deg, #d1ead3 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes para a animação da luz */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Efeito de hover no botão */
.elementor-227 .elementor-element.elementor-element-fcfc960:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4e5d6c */.elementor-227 .elementor-element.elementor-element-f4e5d6c {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-f4e5d6c:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

}
.elementor-227 .elementor-element.elementor-element-f4e5d6c strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-227 .elementor-element.elementor-element-f4e5d6c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39d94a */.elementor-227 .elementor-element.elementor-element-f39d94a {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-f39d94a:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

}
.elementor-227 .elementor-element.elementor-element-f39d94a strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-227 .elementor-element.elementor-element-f39d94a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f64b86 */.elementor-227 .elementor-element.elementor-element-8f64b86 {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-8f64b86:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

}
.elementor-227 .elementor-element.elementor-element-8f64b86 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-227 .elementor-element.elementor-element-8f64b86{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6f566b */.elementor-227 .elementor-element.elementor-element-e6f566b {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-e6f566b:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

}
.elementor-227 .elementor-element.elementor-element-e6f566b strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-227 .elementor-element.elementor-element-e6f566b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15bebfb */.elementor-227 .elementor-element.elementor-element-15bebfb{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-15bebfb strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0d8c52 */.elementor-227 .elementor-element.elementor-element-f0d8c52 {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-f0d8c52:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

}
.elementor-227 .elementor-element.elementor-element-f0d8c52 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-227 .elementor-element.elementor-element-f0d8c52{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c799e91 */.elementor-227 .elementor-element.elementor-element-c799e91 {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-c799e91:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

}
.elementor-227 .elementor-element.elementor-element-c799e91 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-227 .elementor-element.elementor-element-c799e91{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b04c8d */.elementor-227 .elementor-element.elementor-element-7b04c8d {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-7b04c8d:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

}
.elementor-227 .elementor-element.elementor-element-7b04c8d strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-227 .elementor-element.elementor-element-7b04c8d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0e6f59 */.elementor-227 .elementor-element.elementor-element-f0e6f59 {
    background-color: #ffffff;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);
            transition: all 0.5s ease;
}

.elementor-227 .elementor-element.elementor-element-f0e6f59:hover {
    box-shadow: 2px 2px 2px 2px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05), 
            0px 0px 0px 0px rgba(46, 49, 112, 0.05);
} 

}
.elementor-227 .elementor-element.elementor-element-f0e6f59 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-227 .elementor-element.elementor-element-f0e6f59{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c838e6 */.elementor-227 .elementor-element.elementor-element-7c838e6{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-7c838e6 strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aaa4684 */.elementor-227 .elementor-element.elementor-element-aaa4684{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-aaa4684 strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e53666 */.elementor-227 .elementor-element.elementor-element-2e53666{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-2e53666 strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8ae5e0 */.elementor-227 .elementor-element.elementor-element-e8ae5e0{
    background-color: #EEF8FF;
    text-wrap: balance;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1da2bcb */.elementor-227 .elementor-element.elementor-element-1da2bcb{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-1da2bcb strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-755113a */.elementor-227 .elementor-element.elementor-element-755113a{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-755113a strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed70bf9 */.elementor-227 .elementor-element.elementor-element-ed70bf9{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-ed70bf9 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcc2cf9 */.elementor-227 .elementor-element.elementor-element-bcc2cf9{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-bcc2cf9 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.valor{
    font-size: 36px;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea67a6d */.elementor-227 .elementor-element.elementor-element-ea67a6d{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-ea67a6d strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50abbdc */.elementor-227 .elementor-element.elementor-element-50abbdc{
  border-radius: 12px;
  background: linear-gradient(270deg, #5ea535 0%, #f49727 100%);
  box-shadow: 0 20px 30px -6px rgba(45, 64, 30, 0.46); /* Alterei a cor da sombra para um tom do gradiente */
  padding: 18px 30px;
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-227 .elementor-element.elementor-element-50abbdc .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone */
  color: white; /* Cor do ícone */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para a animação */
}

/* Microinteração no hover: o avião "decola" */
.elementor-227 .elementor-element.elementor-element-50abbdc:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); /* Move para a direita e gira levemente */
}

/* Efeito de clique */
.elementor-227 .elementor-element.elementor-element-50abbdc .btn3:active {
  opacity: 0.5;
}

/* Efeito de luz passando em diagonal */
.elementor-227 .elementor-element.elementor-element-50abbdc::before {
  content: '';
  background: linear-gradient(10deg, #d1ead3 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes para a animação da luz */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Efeito de hover no botão */
.elementor-227 .elementor-element.elementor-element-50abbdc:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-947400a */.elementor-227 .elementor-element.elementor-element-947400a{
    background-color: #EEF8FF;
    text-wrap: balance;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-227 .elementor-element.elementor-element-947400a strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f82f75c */.elementor-227 .elementor-element.elementor-element-f82f75c{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-f82f75c strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1b9934 */.elementor-227 .elementor-element.elementor-element-d1b9934{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-d1b9934 strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c12bb8 */.elementor-227 .elementor-element.elementor-element-9c12bb8{
    text-wrap: balance;
}

.elementor-227 .elementor-element.elementor-element-9c12bb8 strong{
    background: var(--Linear, linear-gradient(90deg, #5ea535 0%, #f49727 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9662d */.elementor-227 .elementor-element.elementor-element-9f9662d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315b6a3 */.elementor-227 .elementor-element.elementor-element-315b6a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd58e6e */.elementor-227 .elementor-element.elementor-element-cd58e6e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00499a9 */.elementor-227 .elementor-element.elementor-element-00499a9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e7207 */.elementor-227 .elementor-element.elementor-element-68e7207{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaac14 */.elementor-227 .elementor-element.elementor-element-ccaac14{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9662d */.elementor-227 .elementor-element.elementor-element-9f9662d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315b6a3 */.elementor-227 .elementor-element.elementor-element-315b6a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd58e6e */.elementor-227 .elementor-element.elementor-element-cd58e6e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00499a9 */.elementor-227 .elementor-element.elementor-element-00499a9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e7207 */.elementor-227 .elementor-element.elementor-element-68e7207{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaac14 */.elementor-227 .elementor-element.elementor-element-ccaac14{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9662d */.elementor-227 .elementor-element.elementor-element-9f9662d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315b6a3 */.elementor-227 .elementor-element.elementor-element-315b6a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd58e6e */.elementor-227 .elementor-element.elementor-element-cd58e6e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00499a9 */.elementor-227 .elementor-element.elementor-element-00499a9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e7207 */.elementor-227 .elementor-element.elementor-element-68e7207{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaac14 */.elementor-227 .elementor-element.elementor-element-ccaac14{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9662d */.elementor-227 .elementor-element.elementor-element-9f9662d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315b6a3 */.elementor-227 .elementor-element.elementor-element-315b6a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd58e6e */.elementor-227 .elementor-element.elementor-element-cd58e6e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00499a9 */.elementor-227 .elementor-element.elementor-element-00499a9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e7207 */.elementor-227 .elementor-element.elementor-element-68e7207{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaac14 */.elementor-227 .elementor-element.elementor-element-ccaac14{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9662d */.elementor-227 .elementor-element.elementor-element-9f9662d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315b6a3 */.elementor-227 .elementor-element.elementor-element-315b6a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd58e6e */.elementor-227 .elementor-element.elementor-element-cd58e6e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00499a9 */.elementor-227 .elementor-element.elementor-element-00499a9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e7207 */.elementor-227 .elementor-element.elementor-element-68e7207{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaac14 */.elementor-227 .elementor-element.elementor-element-ccaac14{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9662d */.elementor-227 .elementor-element.elementor-element-9f9662d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315b6a3 */.elementor-227 .elementor-element.elementor-element-315b6a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd58e6e */.elementor-227 .elementor-element.elementor-element-cd58e6e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00499a9 */.elementor-227 .elementor-element.elementor-element-00499a9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e7207 */.elementor-227 .elementor-element.elementor-element-68e7207{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaac14 */.elementor-227 .elementor-element.elementor-element-ccaac14{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9662d */.elementor-227 .elementor-element.elementor-element-9f9662d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315b6a3 */.elementor-227 .elementor-element.elementor-element-315b6a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd58e6e */.elementor-227 .elementor-element.elementor-element-cd58e6e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00499a9 */.elementor-227 .elementor-element.elementor-element-00499a9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e7207 */.elementor-227 .elementor-element.elementor-element-68e7207{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaac14 */.elementor-227 .elementor-element.elementor-element-ccaac14{
    text-wrap: balance;
}/* End custom CSS */