.elementor-1605 .elementor-element.elementor-element-73a83f5d{--display:flex;--min-height:719px;--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:flex-start;--padding-top:50px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1605 .elementor-element.elementor-element-73a83f5d:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-73a83f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sejatrust.com.br/wp-content/uploads/2026/07/Banner-Home-002.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1605 .elementor-element.elementor-element-785a6b0d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 05px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:05px;border-color:var( --e-global-color-dcb04ac );--border-color:var( --e-global-color-dcb04ac );--border-radius:0px 0px 0px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-785a6b0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1605 .elementor-element.elementor-element-590b7ef2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.4rem;font-weight:600;line-height:1.3em;letter-spacing:0.1px;color:#1565C0;}.elementor-1605 .elementor-element.elementor-element-270e7bf5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1605 .elementor-element.elementor-element-270e7bf5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-270e7bf5 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:4.1rem;font-weight:700;color:#F7F8FA;}.elementor-1605 .elementor-element.elementor-element-37fdbd01{width:var( --container-widget-width, 623px );max-width:623px;--container-widget-width:623px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-37fdbd01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-37fdbd01 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-dcb04ac );}.elementor-1605 .elementor-element.elementor-element-49534c98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1605 .elementor-element.elementor-element-49534c98.e-con{--flex-grow:0;--flex-shrink:0;}.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-1605 .elementor-element.elementor-element-69161bd7 .elementor-button{background-color:#2C479B00;font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;border-radius:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-1605 .elementor-element.elementor-element-69161bd7{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-1605 .elementor-element.elementor-element-69161bd7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-69161bd7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1605 .elementor-element.elementor-element-69161bd7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1605 .elementor-element.elementor-element-55ccc7d2 .elementor-button{background-color:#2C479B00;font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;border-radius:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-1605 .elementor-element.elementor-element-55ccc7d2{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-1605 .elementor-element.elementor-element-55ccc7d2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-55ccc7d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1605 .elementor-element.elementor-element-55ccc7d2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1605 .elementor-element.elementor-element-13b1bd7b .elementor-button{background-color:#E8C77A00;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1em;fill:var( --e-global-color-dcb04ac );color:var( --e-global-color-dcb04ac );border-radius:2px 2px 2px 2px;padding:16px 16px 16px 16px;}.elementor-1605 .elementor-element.elementor-element-13b1bd7b{width:var( --container-widget-width, 39.145% );max-width:39.145%;--container-widget-width:39.145%;--container-widget-flex-grow:0;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1605 .elementor-element.elementor-element-13b1bd7b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-13b1bd7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1605 .elementor-element.elementor-element-0b6f91a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1605 .elementor-element.elementor-element-2930412c{width:var( --container-widget-width, 62.928% );max-width:62.928%;--container-widget-width:62.928%;--container-widget-flex-grow:0;text-align:start;}.elementor-1605 .elementor-element.elementor-element-2930412c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-2930412c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:2.5rem;font-weight:800;line-height:1.1em;letter-spacing:-1px;color:#0B1A2E;}.elementor-1605 .elementor-element.elementor-element-3d7bbf05.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-3d7bbf05 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:#6B7A8D;}.elementor-1605 .elementor-element.elementor-element-767ee43c{--display:flex;}.elementor-1605 .elementor-element.elementor-element-2749f9c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-2749f9c5.e-con{--align-self:center;}.elementor-1605 .elementor-element.elementor-element-371082a6{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;box-shadow:-3px 0px 0px 0px #000000;}.elementor-1605 .elementor-element.elementor-element-371082a6::before, .elementor-1605 .elementor-element.elementor-element-371082a6 > .elementor-background-video-container::before, .elementor-1605 .elementor-element.elementor-element-371082a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1605 .elementor-element.elementor-element-371082a6 > .elementor-background-slideshow::before, .elementor-1605 .elementor-element.elementor-element-371082a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1605 .elementor-element.elementor-element-371082a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1605 .elementor-element.elementor-element-12f3903 .elementor-image-box-wrapper{text-align:start;}.elementor-1605 .elementor-element.elementor-element-12f3903.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1605 .elementor-element.elementor-element-12f3903.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1605 .elementor-element.elementor-element-12f3903.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-12f3903 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-1605 .elementor-element.elementor-element-12f3903 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1605 .elementor-element.elementor-element-12f3903 .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-bf31fc6 );}.elementor-1605 .elementor-element.elementor-element-12f3903 .elementor-image-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-bf31fc6 );}.elementor-1605 .elementor-element.elementor-element-a753fa5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1605 .elementor-element.elementor-element-a753fa5.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-a753fa5 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.9rem;font-weight:bold;line-height:1.3em;color:#6B7A8D;}.elementor-1605 .elementor-element.elementor-element-3ff01ba6{--display:flex;--min-height:180px;--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;box-shadow:-3px 0px 0px 0px #000000;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1605 .elementor-element.elementor-element-3ff01ba6:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-3ff01ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2EFFF;}.elementor-1605 .elementor-element.elementor-element-3ff01ba6::before, .elementor-1605 .elementor-element.elementor-element-3ff01ba6 > .elementor-background-video-container::before, .elementor-1605 .elementor-element.elementor-element-3ff01ba6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1605 .elementor-element.elementor-element-3ff01ba6 > .elementor-background-slideshow::before, .elementor-1605 .elementor-element.elementor-element-3ff01ba6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1605 .elementor-element.elementor-element-3ff01ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1605 .elementor-element.elementor-element-3ff01ba6.e-con{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-3d97892 .elementor-image-box-wrapper{text-align:start;}.elementor-1605 .elementor-element.elementor-element-3d97892.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1605 .elementor-element.elementor-element-3d97892.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1605 .elementor-element.elementor-element-3d97892.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-3d97892 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-1605 .elementor-element.elementor-element-3d97892 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1605 .elementor-element.elementor-element-3d97892 .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-bf31fc6 );}.elementor-1605 .elementor-element.elementor-element-3d97892 .elementor-image-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-bf31fc6 );}.elementor-1605 .elementor-element.elementor-element-7d3a31a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1605 .elementor-element.elementor-element-7d3a31a.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-7d3a31a .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.9rem;font-weight:bold;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-1605 .elementor-element.elementor-element-cfa9179 .elementor-button{background-color:#2C479B00;font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1605 .elementor-element.elementor-element-cfa9179{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-1605 .elementor-element.elementor-element-cfa9179.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-cfa9179 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1605 .elementor-element.elementor-element-cfa9179 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1605 .elementor-element.elementor-element-1b7c26e4{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;box-shadow:-3px 0px 0px 0px #000000;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1605 .elementor-element.elementor-element-1b7c26e4:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-1b7c26e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEFFEF;}.elementor-1605 .elementor-element.elementor-element-1b7c26e4::before, .elementor-1605 .elementor-element.elementor-element-1b7c26e4 > .elementor-background-video-container::before, .elementor-1605 .elementor-element.elementor-element-1b7c26e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1605 .elementor-element.elementor-element-1b7c26e4 > .elementor-background-slideshow::before, .elementor-1605 .elementor-element.elementor-element-1b7c26e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1605 .elementor-element.elementor-element-1b7c26e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1605 .elementor-element.elementor-element-40a041b .elementor-image-box-wrapper{text-align:start;}.elementor-1605 .elementor-element.elementor-element-40a041b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1605 .elementor-element.elementor-element-40a041b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1605 .elementor-element.elementor-element-40a041b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-40a041b .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-1605 .elementor-element.elementor-element-40a041b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1605 .elementor-element.elementor-element-40a041b .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-bf31fc6 );}.elementor-1605 .elementor-element.elementor-element-40a041b .elementor-image-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-bf31fc6 );}.elementor-1605 .elementor-element.elementor-element-0fdf7e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1605 .elementor-element.elementor-element-0fdf7e1.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-0fdf7e1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.9rem;font-weight:bold;line-height:1.3em;color:var( --e-global-color-d2cc8ad );}.elementor-1605 .elementor-element.elementor-element-aa2eb87 .elementor-button{background-color:#2C479B00;font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1605 .elementor-element.elementor-element-aa2eb87{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-1605 .elementor-element.elementor-element-aa2eb87.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-aa2eb87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1605 .elementor-element.elementor-element-aa2eb87 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1605 .elementor-element.elementor-element-1765209{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1605 .elementor-element.elementor-element-4938a0b4{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1605 .elementor-element.elementor-element-67fcbdbf{padding:010px 0px 0px 0px;text-align:start;}.elementor-1605 .elementor-element.elementor-element-67fcbdbf.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-67fcbdbf .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.3rem;font-weight:700;line-height:1.3px;color:var( --e-global-color-56e2e09 );}.elementor-1605 .elementor-element.elementor-element-5f0ab736{width:var( --container-widget-width, 197.917% );max-width:197.917%;padding:0px 0px 0px 0px;--container-widget-width:197.917%;--container-widget-flex-grow:0;text-align:start;}.elementor-1605 .elementor-element.elementor-element-5f0ab736.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-5f0ab736 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:2.5rem;font-weight:800;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-bf31fc6 );}.elementor-1605 .elementor-element.elementor-element-2060a964{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-1605 .elementor-element.elementor-element-2060a964.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1605 .elementor-element.elementor-element-4517ac4b{width:auto;max-width:auto;}.elementor-1605 .elementor-element.elementor-element-4517ac4b.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-4517ac4b .elementor-counter{gap:10px;}.elementor-1605 .elementor-element.elementor-element-4517ac4b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"DM Sans", Sans-serif;font-size:2.9rem;font-weight:700;line-height:55px;}.elementor-1605 .elementor-element.elementor-element-4517ac4b .elementor-counter-title{color:var( --e-global-color-bf31fc6 );font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-5b8a9d98{width:auto;max-width:auto;}.elementor-1605 .elementor-element.elementor-element-5b8a9d98.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-5b8a9d98 .elementor-counter{gap:10px;}.elementor-1605 .elementor-element.elementor-element-5b8a9d98 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"DM Sans", Sans-serif;font-size:2.9rem;font-weight:700;line-height:55px;}.elementor-1605 .elementor-element.elementor-element-5b8a9d98 .elementor-counter-title{color:var( --e-global-color-bf31fc6 );font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-6f7305ea{width:auto;max-width:auto;}.elementor-1605 .elementor-element.elementor-element-6f7305ea.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-6f7305ea .elementor-counter{gap:10px;}.elementor-1605 .elementor-element.elementor-element-6f7305ea .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"DM Sans", Sans-serif;font-size:2.9rem;font-weight:700;line-height:55px;}.elementor-1605 .elementor-element.elementor-element-6f7305ea .elementor-counter-title{color:var( --e-global-color-bf31fc6 );font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-7a673937{width:auto;max-width:auto;}.elementor-1605 .elementor-element.elementor-element-7a673937.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-7a673937 .elementor-counter{gap:10px;}.elementor-1605 .elementor-element.elementor-element-7a673937 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"DM Sans", Sans-serif;font-size:2.9rem;font-weight:700;line-height:55px;}.elementor-1605 .elementor-element.elementor-element-7a673937 .elementor-counter-title{color:var( --e-global-color-bf31fc6 );font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-ff0b889{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1605 .elementor-element.elementor-element-ff0b889.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1605 .elementor-element.elementor-element-6f20b9f.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-6f20b9f{text-align:start;}.elementor-1605 .elementor-element.elementor-element-6f20b9f img{border-radius:5px 5px 5px 5px;}.elementor-1605 .elementor-element.elementor-element-13cbc80{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1605 .elementor-element.elementor-element-50cf3bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1605 .elementor-element.elementor-element-0a73eef{padding:0px 0px 0px 100px;}.elementor-1605 .elementor-element.elementor-element-0a73eef .elementor-image-box-wrapper{text-align:start;}.elementor-1605 .elementor-element.elementor-element-0a73eef .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:3.5rem;font-weight:700;}.elementor-1605 .elementor-element.elementor-element-0a73eef .elementor-image-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-56e2e09 );}.elementor-1605 .elementor-element.elementor-element-04e1fcf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1605 .elementor-element.elementor-element-04e1fcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-81e6cd4{width:100%;max-width:100%;padding:50px 50px 50px 50px;}.elementor-1605 .elementor-element.elementor-element-81e6cd4 .elementor-image-box-wrapper{text-align:start;}.elementor-1605 .elementor-element.elementor-element-81e6cd4 .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:700;}.elementor-1605 .elementor-element.elementor-element-81e6cd4 .elementor-image-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-bf31fc6 );}.elementor-1605 .elementor-element.elementor-element-1aabb16{width:100%;max-width:100%;padding:50px 50px 50px 50px;}.elementor-1605 .elementor-element.elementor-element-1aabb16 .elementor-image-box-wrapper{text-align:start;}.elementor-1605 .elementor-element.elementor-element-1aabb16 .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:700;}.elementor-1605 .elementor-element.elementor-element-1aabb16 .elementor-image-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-bf31fc6 );}.elementor-1605 .elementor-element.elementor-element-df64688{width:100%;max-width:100%;padding:50px 50px 50px 50px;}.elementor-1605 .elementor-element.elementor-element-df64688 .elementor-image-box-wrapper{text-align:start;}.elementor-1605 .elementor-element.elementor-element-df64688 .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:700;}.elementor-1605 .elementor-element.elementor-element-df64688 .elementor-image-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-bf31fc6 );}.elementor-1605 .elementor-element.elementor-element-da86908{--display:flex;--min-height:0px;--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:flex-start;--flex-wrap:wrap;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-da86908:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-da86908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1A2E;}.elementor-1605 .elementor-element.elementor-element-da86908::before, .elementor-1605 .elementor-element.elementor-element-da86908 > .elementor-background-video-container::before, .elementor-1605 .elementor-element.elementor-element-da86908 > .e-con-inner > .elementor-background-video-container::before, .elementor-1605 .elementor-element.elementor-element-da86908 > .elementor-background-slideshow::before, .elementor-1605 .elementor-element.elementor-element-da86908 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1605 .elementor-element.elementor-element-da86908 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1605 .elementor-element.elementor-element-da86908.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-476a124 .elementor-image-box-wrapper{text-align:start;}.elementor-1605 .elementor-element.elementor-element-476a124 .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:700;color:var( --e-global-color-dcb04ac );}.elementor-1605 .elementor-element.elementor-element-476a124:has(:hover) .elementor-image-box-title,
					 .elementor-1605 .elementor-element.elementor-element-476a124:has(:focus) .elementor-image-box-title{color:var( --e-global-color-dcb04ac );}.elementor-1605 .elementor-element.elementor-element-476a124 .elementor-image-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-dcb04ac );}.elementor-1605 .elementor-element.elementor-element-df28803 .elementor-button{background-color:#2C479B00;font-family:"IBM Plex Sans", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.3em;border-radius:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-1605 .elementor-element.elementor-element-df28803{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-1605 .elementor-element.elementor-element-df28803.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-df28803 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1605 .elementor-element.elementor-element-df28803 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1605 .elementor-element.elementor-element-2772ca3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1605 .elementor-element.elementor-element-5010be8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-5010be8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-5010be8 .elementor-image-box-wrapper{text-align:center;}.elementor-1605 .elementor-element.elementor-element-5010be8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1605 .elementor-element.elementor-element-5010be8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1605 .elementor-element.elementor-element-5010be8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-5010be8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1605 .elementor-element.elementor-element-5010be8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1605 .elementor-element.elementor-element-5010be8 .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:700;}.elementor-1605 .elementor-element.elementor-element-5010be8 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-1605 .elementor-element.elementor-element-008e075{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-008e075.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-008e075 .elementor-image-box-wrapper{text-align:center;}.elementor-1605 .elementor-element.elementor-element-008e075.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1605 .elementor-element.elementor-element-008e075.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1605 .elementor-element.elementor-element-008e075.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-008e075 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1605 .elementor-element.elementor-element-008e075 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1605 .elementor-element.elementor-element-008e075 .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:700;}.elementor-1605 .elementor-element.elementor-element-008e075 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-1605 .elementor-element.elementor-element-f5ed826{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-f5ed826.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-f5ed826 .elementor-image-box-wrapper{text-align:center;}.elementor-1605 .elementor-element.elementor-element-f5ed826.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1605 .elementor-element.elementor-element-f5ed826.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1605 .elementor-element.elementor-element-f5ed826.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-f5ed826 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1605 .elementor-element.elementor-element-f5ed826 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1605 .elementor-element.elementor-element-f5ed826 .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:700;}.elementor-1605 .elementor-element.elementor-element-f5ed826 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-1605 .elementor-element.elementor-element-7850036{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-7850036.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-7850036 .elementor-image-box-wrapper{text-align:center;}.elementor-1605 .elementor-element.elementor-element-7850036.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1605 .elementor-element.elementor-element-7850036.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1605 .elementor-element.elementor-element-7850036.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-7850036 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1605 .elementor-element.elementor-element-7850036 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1605 .elementor-element.elementor-element-7850036 .elementor-image-box-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.1rem;font-weight:700;}.elementor-1605 .elementor-element.elementor-element-7850036 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-1605 .elementor-element.elementor-element-bd05e3a{--display:flex;}@media(min-width:768px){.elementor-1605 .elementor-element.elementor-element-785a6b0d{--width:48%;}.elementor-1605 .elementor-element.elementor-element-0b6f91a{--content-width:1362px;}.elementor-1605 .elementor-element.elementor-element-371082a6{--width:500px;}.elementor-1605 .elementor-element.elementor-element-3ff01ba6{--width:500px;}.elementor-1605 .elementor-element.elementor-element-1b7c26e4{--width:500px;}.elementor-1605 .elementor-element.elementor-element-4938a0b4{--width:100%;}.elementor-1605 .elementor-element.elementor-element-50cf3bc{--width:100%;}.elementor-1605 .elementor-element.elementor-element-04e1fcf{--content-width:1600px;}.elementor-1605 .elementor-element.elementor-element-da86908{--width:350px;}.elementor-1605 .elementor-element.elementor-element-2772ca3{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1605 .elementor-element.elementor-element-4938a0b4{--width:100%;}.elementor-1605 .elementor-element.elementor-element-50cf3bc{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1605 .elementor-element.elementor-element-590b7ef2 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-69161bd7 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-55ccc7d2 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-13b1bd7b .elementor-button{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-2930412c .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-3d7bbf05 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1605 .elementor-element.elementor-element-a753fa5 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-7d3a31a .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-cfa9179 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-0fdf7e1 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-aa2eb87 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-5f0ab736 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-2060a964{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1605 .elementor-element.elementor-element-4517ac4b .elementor-counter-number-wrapper{font-size:36rem;}.elementor-1605 .elementor-element.elementor-element-5b8a9d98 .elementor-counter-number-wrapper{font-size:36rem;}.elementor-1605 .elementor-element.elementor-element-6f7305ea .elementor-counter-number-wrapper{font-size:36rem;}.elementor-1605 .elementor-element.elementor-element-7a673937 .elementor-counter-number-wrapper{font-size:36rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1605 .elementor-element.elementor-element-04e1fcf{--grid-auto-flow:row;}.elementor-1605 .elementor-element.elementor-element-df28803 .elementor-button{font-size:16px;line-height:1.3em;}}@media(max-width:767px){.elementor-1605 .elementor-element.elementor-element-73a83f5d{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1605 .elementor-element.elementor-element-73a83f5d:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-73a83f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1605 .elementor-element.elementor-element-590b7ef2{text-align:start;}.elementor-1605 .elementor-element.elementor-element-590b7ef2 .elementor-heading-title{font-size:0.9rem;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-270e7bf5{width:var( --container-widget-width, 286.594px );max-width:286.594px;--container-widget-width:286.594px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-270e7bf5 .elementor-heading-title{font-size:1.5rem;}.elementor-1605 .elementor-element.elementor-element-37fdbd01 .elementor-heading-title{font-size:1rem;}.elementor-1605 .elementor-element.elementor-element-69161bd7 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-55ccc7d2 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-13b1bd7b{width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-13b1bd7b.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-13b1bd7b .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-1605 .elementor-element.elementor-element-13b1bd7b .elementor-button{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-0b6f91a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1605 .elementor-element.elementor-element-2930412c{width:var( --container-widget-width, 286.594px );max-width:286.594px;--container-widget-width:286.594px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-2930412c .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-3d7bbf05{text-align:start;}.elementor-1605 .elementor-element.elementor-element-3d7bbf05 .elementor-heading-title{font-size:1rem;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-767ee43c{--justify-content:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1605 .elementor-element.elementor-element-2749f9c5{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1605 .elementor-element.elementor-element-12f3903 .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-12f3903 .elementor-image-box-description{font-size:1rem;}.elementor-1605 .elementor-element.elementor-element-a753fa5 .elementor-heading-title{font-size:0.8rem;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-3d97892 .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-3d97892 .elementor-image-box-description{font-size:1rem;}.elementor-1605 .elementor-element.elementor-element-7d3a31a .elementor-heading-title{font-size:0.8rem;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-cfa9179 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-40a041b .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-40a041b .elementor-image-box-description{font-size:1rem;}.elementor-1605 .elementor-element.elementor-element-0fdf7e1 .elementor-heading-title{font-size:0.8rem;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-aa2eb87 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-4938a0b4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1605 .elementor-element.elementor-element-4938a0b4.e-con{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-67fcbdbf .elementor-heading-title{font-size:1.2rem;}.elementor-1605 .elementor-element.elementor-element-5f0ab736{width:var( --container-widget-width, 286.594px );max-width:286.594px;--container-widget-width:286.594px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-5f0ab736 .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-2060a964{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1605 .elementor-element.elementor-element-2060a964.e-con{--align-self:flex-start;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1605 .elementor-element.elementor-element-4517ac4b.elementor-element{--align-self:center;}.elementor-1605 .elementor-element.elementor-element-4517ac4b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;line-height:1.2em;}.elementor-1605 .elementor-element.elementor-element-4517ac4b .elementor-counter-title{font-size:1rem;line-height:1.2em;}.elementor-1605 .elementor-element.elementor-element-5b8a9d98.elementor-element{--align-self:center;}.elementor-1605 .elementor-element.elementor-element-5b8a9d98 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;line-height:1.2em;}.elementor-1605 .elementor-element.elementor-element-5b8a9d98 .elementor-counter-title{font-size:1rem;line-height:1.2em;}.elementor-1605 .elementor-element.elementor-element-6f7305ea.elementor-element{--align-self:center;}.elementor-1605 .elementor-element.elementor-element-6f7305ea .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;line-height:1.2em;}.elementor-1605 .elementor-element.elementor-element-6f7305ea .elementor-counter-title{font-size:1rem;line-height:1.2em;}.elementor-1605 .elementor-element.elementor-element-7a673937.elementor-element{--align-self:center;}.elementor-1605 .elementor-element.elementor-element-7a673937 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;line-height:1.2em;}.elementor-1605 .elementor-element.elementor-element-7a673937 .elementor-counter-title{font-size:1rem;line-height:1.2em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1605 .elementor-element.elementor-element-13cbc80{--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:flex-start;--padding-top:030px;--padding-bottom:030px;--padding-left:10px;--padding-right:10px;}.elementor-1605 .elementor-element.elementor-element-13cbc80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1605 .elementor-element.elementor-element-50cf3bc{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1605 .elementor-element.elementor-element-50cf3bc.e-con{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-0a73eef{padding:20px 20px 20px 20px;}.elementor-1605 .elementor-element.elementor-element-0a73eef .elementor-image-box-wrapper{text-align:start;}.elementor-1605 .elementor-element.elementor-element-0a73eef .elementor-image-box-title{font-size:1.2rem;}.elementor-1605 .elementor-element.elementor-element-04e1fcf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-1605 .elementor-element.elementor-element-04e1fcf.e-con{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-81e6cd4{width:var( --container-widget-width, 300px );max-width:300px;padding:20px 20px 20px 20px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-81e6cd4.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-1aabb16{width:var( --container-widget-width, 300px );max-width:300px;padding:20px 20px 20px 20px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-1aabb16.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-df64688{width:var( --container-widget-width, 300px );max-width:300px;padding:20px 20px 20px 20px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-df64688.elementor-element{--align-self:flex-start;}.elementor-1605 .elementor-element.elementor-element-476a124 .elementor-image-box-title{font-size:1rem;}.elementor-1605 .elementor-element.elementor-element-df28803 .elementor-button{font-size:0.9rem;line-height:1.3em;}.elementor-1605 .elementor-element.elementor-element-2772ca3{--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-1605 .elementor-element.elementor-element-5010be8{width:var( --container-widget-width, 320.297px );max-width:320.297px;--container-widget-width:320.297px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-5010be8 .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-5010be8 .elementor-image-box-title{font-size:1rem;}.elementor-1605 .elementor-element.elementor-element-008e075{width:var( --container-widget-width, 320.297px );max-width:320.297px;--container-widget-width:320.297px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-008e075 .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-008e075 .elementor-image-box-title{font-size:1rem;}.elementor-1605 .elementor-element.elementor-element-f5ed826{width:var( --container-widget-width, 320.297px );max-width:320.297px;--container-widget-width:320.297px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-f5ed826 .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-f5ed826 .elementor-image-box-title{font-size:1rem;}.elementor-1605 .elementor-element.elementor-element-7850036{width:var( --container-widget-width, 320.297px );max-width:320.297px;--container-widget-width:320.297px;--container-widget-flex-grow:0;}.elementor-1605 .elementor-element.elementor-element-7850036 .elementor-image-box-img{margin-bottom:15px;}.elementor-1605 .elementor-element.elementor-element-7850036 .elementor-image-box-title{font-size:1rem;}}/* Start custom CSS for button, class: .elementor-element-69161bd7 */.elementor-1605 .elementor-element.elementor-element-69161bd7{
    border-radius:2px;
    border-top:2px solid #1565C0;
    background:linear-gradient(90deg,#1565C0 0%,#1565C0 50%,#1565C0 100%);
    box-shadow:
        0 10px 20px rgba(45,82,163,.40),
        0 20px 40px rgba(45,82,163,.30),
        0 40px 80px rgba(45,82,163,.20),
        0 60px 120px rgba(45,82,163,.10);
    cursor:pointer;
    transition:.45s;
    position:relative;
    overflow:hidden;
}

/* BOTÃO */

.elementor-1605 .elementor-element.elementor-element-69161bd7 .elementor-button{

    position:relative;

    display:flex;

    align-items:center;

    justify-content:center;

    gap: 10px;

    padding:10px 20px;

    line-height:1;

    min-height:50px;

    width:100%;

    color:#fff;

    text-transform:uppercase;

    font-weight:600;

    background:transparent;

    border:none;

}

/* TEXTO */

.elementor-1605 .elementor-element.elementor-element-69161bd7 .elementor-button-text{

    display:flex;

    align-items:center;

    line-height:1;

    margin-top:1px;

}

/* ÍCONE */

.elementor-1605 .elementor-element.elementor-element-69161bd7 .elementor-button-icon{

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:20px;

    color:#fff;

    transition:.4s;

}

.elementor-1605 .elementor-element.elementor-element-69161bd7:hover .elementor-button-icon{

    transform:translateX(5px) rotate(5deg);

}

/* HOVER */

.elementor-1605 .elementor-element.elementor-element-69161bd7:hover{

    transform:translateY(-8px);

    box-shadow:
        0 20px 35px rgba(45,82,163,.35);

}

/* CLIQUE */

.elementor-1605 .elementor-element.elementor-element-69161bd7:active{

    transform:scale(.98);

}

/* FAIXA DE BRILHO */

.elementor-1605 .elementor-element.elementor-element-69161bd7::before{

    content:"";

    position:absolute;

    top:-20%;

    left:-35%;

    width:70px;

    height:150%;

    background:linear-gradient(
        15deg,
        rgba(255,255,255,.70),
        rgba(255,255,255,0)
    );

    transform:skew(-25deg);

    filter:blur(3px);

    animation:shinery 3s infinite;

    pointer-events:none;

}

/* BRILHO SUPERIOR */

.elementor-1605 .elementor-element.elementor-element-69161bd7::after{

    content:"";

    position:absolute;

    top:-10px;

    left:50%;

    transform:translateX(-50%);

    width:90%;

    height:18px;

    background:radial-gradient(
        ellipse at center,
        rgba(164,217,255,.95) 0%,
        rgba(164,217,255,.35) 60%,
        transparent 100%
    );

    filter:blur(10px);

    pointer-events:none;

}

/* LINHA DE LUZ SUPERIOR */

.elementor-1605 .elementor-element.elementor-element-69161bd7 .elementor-button:before{

    content:"";

    position:absolute;

    top:-4px;

    left:50%;

    transform:translateX(-50%);

    width:100%;

    height:8px;

    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,.9) 0%,
        rgba(255,255,255,.2) 45%,
        transparent 80%
    );

    pointer-events:none;

}

/* LINHA DE LUZ INFERIOR */

.elementor-1605 .elementor-element.elementor-element-69161bd7 .elementor-button:after{

    content:"";

    position:absolute;

    bottom:-4px;

    left:50%;

    transform:translateX(-50%);

    width:100%;

    height:8px;

    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,.9) 0%,
        rgba(255,255,255,.2) 45%,
        transparent 80%
    );

    pointer-events:none;

}

@keyframes shinery{

    0%,100%{

        left:-35%;
        opacity:0;

    }

    20%{

        opacity:1;

    }

    48%{

        left:120%;
        opacity:1;

    }

    55%{

        opacity:0;

    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55ccc7d2 */.elementor-1605 .elementor-element.elementor-element-55ccc7d2{
    border-radius:2px;
    border-top:2px solid #2E7D32;
    background:linear-gradient(90deg,#2E7D32 0%,#2E7D32 50%,#2E7D32 100%);
    box-shadow:
        0 10px 20px rgba(46, 125, 50, 1.40),
        0 20px 40px rgba(46, 125, 50, 1.30),
        0 40px 80px rgba(46, 125, 50, 1).20),
        0 60px 120px rgba(45,82,163,.10);
    cursor:pointer;
    transition:.45s;
    position:relative;
    overflow:hidden;
}

/* BOTÃO */

.elementor-1605 .elementor-element.elementor-element-55ccc7d2 .elementor-button{

    position:relative;

    display:flex;

    align-items:center;

    justify-content:center;

    gap: 10px;

    padding:10px 20px;

    line-height:1;

    min-height:50px;

    width:100%;

    color:#fff;

    text-transform:uppercase;

    font-weight:600;

    background:transparent;

    border:none;

}

/* TEXTO */

.elementor-1605 .elementor-element.elementor-element-55ccc7d2 .elementor-button-text{

    display:flex;

    align-items:center;

    line-height:1;

    margin-top:1px;

}

/* ÍCONE */

.elementor-1605 .elementor-element.elementor-element-55ccc7d2 .elementor-button-icon{

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:20px;

    color:#fff;

    transition:.4s;

}

.elementor-1605 .elementor-element.elementor-element-55ccc7d2:hover .elementor-button-icon{

    transform:translateX(5px) rotate(5deg);

}

/* HOVER */

.elementor-1605 .elementor-element.elementor-element-55ccc7d2:hover{

    transform:translateY(-8px);

    box-shadow:
        0 20px 35px rgba(45,82,163,.35);

}

/* CLIQUE */

.elementor-1605 .elementor-element.elementor-element-55ccc7d2:active{

    transform:scale(.98);

}

/* FAIXA DE BRILHO */

.elementor-1605 .elementor-element.elementor-element-55ccc7d2::before{

    content:"";

    position:absolute;

    top:-20%;

    left:-35%;

    width:70px;

    height:150%;

    background:linear-gradient(
        15deg,
        rgba(255,255,255,.70),
        rgba(255,255,255,0)
    );

    transform:skew(-25deg);

    filter:blur(3px);

    animation:shinery 3s infinite;

    pointer-events:none;

}

/* BRILHO SUPERIOR */

.elementor-1605 .elementor-element.elementor-element-55ccc7d2::after{

    content:"";

    position:absolute;

    top:-10px;

    left:50%;

    transform:translateX(-50%);

    width:90%;

    height:18px;

    background:radial-gradient(
        ellipse at center,
        rgba(164,217,255,.95) 0%,
        rgba(164,217,255,.35) 60%,
        transparent 100%
    );

    filter:blur(10px);

    pointer-events:none;

}

/* LINHA DE LUZ SUPERIOR */

.elementor-1605 .elementor-element.elementor-element-55ccc7d2 .elementor-button:before{

    content:"";

    position:absolute;

    top:-4px;

    left:50%;

    transform:translateX(-50%);

    width:100%;

    height:8px;

    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,.9) 0%,
        rgba(255,255,255,.2) 45%,
        transparent 80%
    );

    pointer-events:none;

}

/* LINHA DE LUZ INFERIOR */

.elementor-1605 .elementor-element.elementor-element-55ccc7d2 .elementor-button:after{

    content:"";

    position:absolute;

    bottom:-4px;

    left:50%;

    transform:translateX(-50%);

    width:100%;

    height:8px;

    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,.9) 0%,
        rgba(255,255,255,.2) 45%,
        transparent 80%
    );

    pointer-events:none;

}

@keyframes shinery{

    0%,100%{

        left:-35%;
        opacity:0;

    }

    20%{

        opacity:1;

    }

    48%{

        left:120%;
        opacity:1;

    }

    55%{

        opacity:0;

    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a753fa5 */.elementor-1605 .elementor-element.elementor-element-a753fa5{

    font-weight:600;

    color:inherit;

    transition:.3s;

}

.elementor-1605 .elementor-element.elementor-element-a753fa5:hover{

    transform:translateX(6px);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371082a6 */.elementor-1605 .elementor-element.elementor-element-371082a6{

    position:relative;

    border-radius:2px;

    padding:40px;

    overflow:hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;

    border:1px solid rgba(15,23,42,.08);

    background:#FFFFFF;

    box-shadow:
        0 12px 35px rgba(15,23,42,.05);

}

/* Glow */

.elementor-1605 .elementor-element.elementor-element-371082a6::before{

    content:"";

    position:absolute;

    width:260px;
    height:260px;

    right:-140px;
    top:-140px;

    border-radius:50%;

    filter:blur(15px);

    opacity:.8;

    transition:.35s;

}

/* Barra superior */

.elementor-1605 .elementor-element.elementor-element-371082a6::after{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:4px;

}

/* Hover */

.elementor-1605 .elementor-element.elementor-element-371082a6:hover{

    transform:translateY(-8px);

}
.elementor-1605 .elementor-element.elementor-element-371082a6{

    background:#FFFFFF;

}

.elementor-1605 .elementor-element.elementor-element-371082a6::before{

    background:
    radial-gradient(
        circle,
        rgba(11,26,46,.10),
        transparent 70%
    );

}

.elementor-1605 .elementor-element.elementor-element-371082a6::after{

    background:
    linear-gradient(
        90deg,
        #0B1A2E,
        #4D5C73
    );

}

.elementor-1605 .elementor-element.elementor-element-371082a6:hover{

    box-shadow:
        0 30px 60px rgba(11,26,46,.12);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d3a31a */.elementor-1605 .elementor-element.elementor-element-7d3a31a{

    font-weight:600;

    color:inherit;

    transition:.3s;

}

.elementor-1605 .elementor-element.elementor-element-7d3a31a:hover{

    transform:translateX(6px);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfa9179 */.elementor-1605 .elementor-element.elementor-element-cfa9179{
    border-radius:2px;
    border-top:2px solid #1565C0;
    background:linear-gradient(90deg,#1565C0 0%,#1565C0 50%,#1565C0 100%);
    box-shadow:
        0 10px 20px rgba(45,82,163,.40),
        0 20px 40px rgba(45,82,163,.30),
        0 40px 80px rgba(45,82,163,.20),
        0 60px 120px rgba(45,82,163,.10);
    cursor:pointer;
    transition:.45s;
    position:relative;
    overflow:hidden;
}

/* BOTÃO */

.elementor-1605 .elementor-element.elementor-element-cfa9179 .elementor-button{

    position:relative;

    display:flex;

    align-items:center;

    justify-content:center;

    gap: 10px;

    padding:10px 20px;

    line-height:1;

    min-height:50px;

    width:100%;

    color:#fff;

    text-transform:uppercase;

    font-weight:600;

    background:transparent;

    border:none;

}

/* TEXTO */

.elementor-1605 .elementor-element.elementor-element-cfa9179 .elementor-button-text{

    display:flex;

    align-items:center;

    line-height:1;

    margin-top:1px;

}

/* ÍCONE */

.elementor-1605 .elementor-element.elementor-element-cfa9179 .elementor-button-icon{

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:20px;

    color:#fff;

    transition:.4s;

}

.elementor-1605 .elementor-element.elementor-element-cfa9179:hover .elementor-button-icon{

    transform:translateX(5px) rotate(5deg);

}

/* HOVER */

.elementor-1605 .elementor-element.elementor-element-cfa9179:hover{

    transform:translateY(-8px);

    box-shadow:
        0 20px 35px rgba(45,82,163,.35);

}

/* CLIQUE */

.elementor-1605 .elementor-element.elementor-element-cfa9179:active{

    transform:scale(.98);

}

/* FAIXA DE BRILHO */

.elementor-1605 .elementor-element.elementor-element-cfa9179::before{

    content:"";

    position:absolute;

    top:-20%;

    left:-35%;

    width:70px;

    height:150%;

    background:linear-gradient(
        15deg,
        rgba(255,255,255,.70),
        rgba(255,255,255,0)
    );

    transform:skew(-25deg);

    filter:blur(3px);

    animation:shinery 3s infinite;

    pointer-events:none;

}

/* BRILHO SUPERIOR */

.elementor-1605 .elementor-element.elementor-element-cfa9179::after{

    content:"";

    position:absolute;

    top:-10px;

    left:50%;

    transform:translateX(-50%);

    width:90%;

    height:18px;

    background:radial-gradient(
        ellipse at center,
        rgba(164,217,255,.95) 0%,
        rgba(164,217,255,.35) 60%,
        transparent 100%
    );

    filter:blur(10px);

    pointer-events:none;

}

/* LINHA DE LUZ SUPERIOR */

.elementor-1605 .elementor-element.elementor-element-cfa9179 .elementor-button:before{

    content:"";

    position:absolute;

    top:-4px;

    left:50%;

    transform:translateX(-50%);

    width:100%;

    height:8px;

    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,.9) 0%,
        rgba(255,255,255,.2) 45%,
        transparent 80%
    );

    pointer-events:none;

}

/* LINHA DE LUZ INFERIOR */

.elementor-1605 .elementor-element.elementor-element-cfa9179 .elementor-button:after{

    content:"";

    position:absolute;

    bottom:-4px;

    left:50%;

    transform:translateX(-50%);

    width:100%;

    height:8px;

    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,.9) 0%,
        rgba(255,255,255,.2) 45%,
        transparent 80%
    );

    pointer-events:none;

}

@keyframes shinery{

    0%,100%{

        left:-35%;
        opacity:0;

    }

    20%{

        opacity:1;

    }

    48%{

        left:120%;
        opacity:1;

    }

    55%{

        opacity:0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ff01ba6 */.elementor-1605 .elementor-element.elementor-element-3ff01ba6{

    position:relative;

    border-radius:2px;

    padding:40px;

    overflow:hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;

    border:1px solid rgba(15,23,42,.08);

    background:#FFFFFF;

    box-shadow:
        0 12px 35px rgba(15,23,42,.05);

}

/* Glow */

.elementor-1605 .elementor-element.elementor-element-3ff01ba6::before{

    content:"";

    position:absolute;

    width:260px;
    height:260px;

    right:-140px;
    top:-140px;

    border-radius:50%;

    filter:blur(15px);

    opacity:.8;

    transition:.35s;

}

/* Barra superior */

.elementor-1605 .elementor-element.elementor-element-3ff01ba6::after{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:4px;

}

/* Hover */

.elementor-1605 .elementor-element.elementor-element-3ff01ba6:hover{

    transform:translateY(-8px);

}
.elementor-1605 .elementor-element.elementor-element-3ff01ba6{

    background:#F6FAFF;

}

.elementor-1605 .elementor-element.elementor-element-3ff01ba6::before{

    background:
    radial-gradient(
        circle,
        rgba(43,57,144,.12),
        transparent 70%
    );

}

.elementor-1605 .elementor-element.elementor-element-3ff01ba6::after{

    background:
    linear-gradient(
        90deg,
        #2B3990,
        #4D83FF
    );

}

.elementor-1605 .elementor-element.elementor-element-3ff01ba6:hover{

    box-shadow:
        0 30px 60px rgba(43,57,144,.15);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fdf7e1 */.elementor-1605 .elementor-element.elementor-element-0fdf7e1{

    font-weight:600;

    color:inherit;

    transition:.3s;

}

.elementor-1605 .elementor-element.elementor-element-0fdf7e1:hover{

    transform:translateX(6px);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa2eb87 */.elementor-1605 .elementor-element.elementor-element-aa2eb87{
    border-radius:2px;
    border-top:2px solid #2E7D32;
    background:linear-gradient(90deg,#2E7D32 0%,#2E7D32 50%,#2E7D32 100%);
    box-shadow:
        0 10px 20px rgba(46, 125, 50, 1.40),
        0 20px 40px rgba(46, 125, 50, 1.30),
        0 40px 80px rgba(46, 125, 50, 1).20),
        0 60px 120px rgba(45,82,163,.10);
    cursor:pointer;
    transition:.45s;
    position:relative;
    overflow:hidden;
}

/* BOTÃO */

.elementor-1605 .elementor-element.elementor-element-aa2eb87 .elementor-button{

    position:relative;

    display:flex;

    align-items:center;

    justify-content:center;

    gap: 10px;

    padding:10px 20px;

    line-height:1;

    min-height:50px;

    width:100%;

    color:#fff;

    text-transform:uppercase;

    font-weight:600;

    background:transparent;

    border:none;

}

/* TEXTO */

.elementor-1605 .elementor-element.elementor-element-aa2eb87 .elementor-button-text{

    display:flex;

    align-items:center;

    line-height:1;

    margin-top:1px;

}

/* ÍCONE */

.elementor-1605 .elementor-element.elementor-element-aa2eb87 .elementor-button-icon{

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:20px;

    color:#fff;

    transition:.4s;

}

.elementor-1605 .elementor-element.elementor-element-aa2eb87:hover .elementor-button-icon{

    transform:translateX(5px) rotate(5deg);

}

/* HOVER */

.elementor-1605 .elementor-element.elementor-element-aa2eb87:hover{

    transform:translateY(-8px);

    box-shadow:
        0 20px 35px rgba(45,82,163,.35);

}

/* CLIQUE */

.elementor-1605 .elementor-element.elementor-element-aa2eb87:active{

    transform:scale(.98);

}

/* FAIXA DE BRILHO */

.elementor-1605 .elementor-element.elementor-element-aa2eb87::before{

    content:"";

    position:absolute;

    top:-20%;

    left:-35%;

    width:70px;

    height:150%;

    background:linear-gradient(
        15deg,
        rgba(255,255,255,.70),
        rgba(255,255,255,0)
    );

    transform:skew(-25deg);

    filter:blur(3px);

    animation:shinery 3s infinite;

    pointer-events:none;

}

/* BRILHO SUPERIOR */

.elementor-1605 .elementor-element.elementor-element-aa2eb87::after{

    content:"";

    position:absolute;

    top:-10px;

    left:50%;

    transform:translateX(-50%);

    width:90%;

    height:18px;

    background:radial-gradient(
        ellipse at center,
        rgba(164,217,255,.95) 0%,
        rgba(164,217,255,.35) 60%,
        transparent 100%
    );

    filter:blur(10px);

    pointer-events:none;

}

/* LINHA DE LUZ SUPERIOR */

.elementor-1605 .elementor-element.elementor-element-aa2eb87 .elementor-button:before{

    content:"";

    position:absolute;

    top:-4px;

    left:50%;

    transform:translateX(-50%);

    width:100%;

    height:8px;

    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,.9) 0%,
        rgba(255,255,255,.2) 45%,
        transparent 80%
    );

    pointer-events:none;

}

/* LINHA DE LUZ INFERIOR */

.elementor-1605 .elementor-element.elementor-element-aa2eb87 .elementor-button:after{

    content:"";

    position:absolute;

    bottom:-4px;

    left:50%;

    transform:translateX(-50%);

    width:100%;

    height:8px;

    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,.9) 0%,
        rgba(255,255,255,.2) 45%,
        transparent 80%
    );

    pointer-events:none;

}

@keyframes shinery{

    0%,100%{

        left:-35%;
        opacity:0;

    }

    20%{

        opacity:1;

    }

    48%{

        left:120%;
        opacity:1;

    }

    55%{

        opacity:0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7c26e4 */.elementor-1605 .elementor-element.elementor-element-1b7c26e4{

    position:relative;

    border-radius:2px;

    padding:40px;

    overflow:hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;

    border:1px solid rgba(15,23,42,.08);

    background:#FFFFFF;

    box-shadow:
        0 12px 35px rgba(15,23,42,.05);

}

/* Glow */

.elementor-1605 .elementor-element.elementor-element-1b7c26e4::before{

    content:"";

    position:absolute;

    width:260px;
    height:260px;

    right:-140px;
    top:-140px;

    border-radius:50%;

    filter:blur(15px);

    opacity:.8;

    transition:.35s;

}

/* Barra superior */

.elementor-1605 .elementor-element.elementor-element-1b7c26e4::after{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:4px;

}

/* Hover */

.elementor-1605 .elementor-element.elementor-element-1b7c26e4:hover{

    transform:translateY(-8px);

}
.elementor-1605 .elementor-element.elementor-element-1b7c26e4{

    background:#F6FCF7;

}

.elementor-1605 .elementor-element.elementor-element-1b7c26e4::before{

    background:
    radial-gradient(
        circle,
        rgba(47,125,50,.12),
        transparent 70%
    );

}

.elementor-1605 .elementor-element.elementor-element-1b7c26e4::after{

    background:
    linear-gradient(
        90deg,
        #2F7D32,
        #5EBE63
    );

}

.elementor-1605 .elementor-element.elementor-element-1b7c26e4:hover{

    box-shadow:
        0 30px 60px rgba(47,125,50,.15);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4938a0b4 *//* ===================================
   ESTATÍSTICAS PREMIUM
=================================== */

.stats-premium{

    display:grid;

   grid-template-columns:repeat(auto-fit, minmax(220px));

    gap:24px;

}

.stats-premium > .e-con{

    position:relative;

    overflow:hidden;

    padding:42px 30px;

    border-radius:5px;

    background:
    linear-gradient(180deg,#FFFFFF,#FCFDFF);

    border:1px solid #E5EAF1;

    transition:.45s cubic-bezier(.22,.61,.36,1);

    box-shadow:
    0 2px 10px rgba(15,23,42,.04),
    0 18px 45px rgba(15,23,42,.05);

}

/* barra superior */

.stats-premium > .e-con::before{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:4px;

   background:#0B1A2E;

    transform:scaleX(0);

    transform-origin:left;

    transition:.45s;

}

/* glow */

.stats-premium > .e-con::after{

    content:"";

    position:absolute;

    width:260px;
    height:260px;

    top:-150px;
    right:-150px;

    border-radius:50%;

   background:
radial-gradient(circle,
rgba(11,26,46,.08),
transparent 70%);
    opacity:0;

    transition:.45s;

}

/* Hover */

.stats-premium > .e-con:hover{

    transform:translateY(-10px);

   border-color:#0B1A2E;

    box-shadow:

    0 30px 70px rgba(0,80,200,.12);

}

.stats-premium > .e-con:hover::before{

    transform:scaleX(1);

}

.stats-premium > .e-con:hover::after{

    opacity:1;

}

/* Número */

.stats-premium h2,
.stats-premium h3,
.stats-premium .elementor-heading-title{

    font-size:64px;

    line-height:1;

    font-weight:700;

    color:#23395B;

    margin-bottom:5px;

    transition:.35s;

}

.stats-premium > .e-con:hover h2,
.stats-premium > .e-con:hover h3,
.stats-premium > .e-con:hover .elementor-heading-title{

    color:#0066FF;

}

/* Texto */

.stats-premium p{

    color:#5F6B7A;

    font-size:17px;

    line-height:1.7;

    margin:0;

}

/* Responsivo */

@media(max-width:767px){

.stats-premium{

grid-template-columns:1fr;

}

.stats-premium > .e-con{

padding:30px 22px;

}

.stats-premium h2,
.stats-premium h3,
.stats-premium .elementor-heading-title{

font-size:18px;

}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-81e6cd4 *//* ===========================
   CARD PREMIUM
=========================== */

.card-premium{

    position:relative;
    overflow:hidden;

    background:linear-gradient(180deg,#FFFFFF 0%,#FCFDFF 100%);

    border:1px solid #DCE3EC;

    border-radius:2px;

    padding:2px 6px;

    transition:all .45s cubic-bezier(.22,.61,.36,1);

    box-shadow:
    0 2px 6px rgba(15,23,42,.03),
    0 12px 35px rgba(15,23,42,.05);

}

/* Barra superior */

.card-premium::before{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:4px;

    background:linear-gradient(90deg,#0066FF,#47B8FF);

    transform:scaleX(0);

    transform-origin:left;

    transition:.45s;

}

/* Glow */

.card-premium::after{

    content:"";

    position:absolute;

    width:280px;
    height:280px;

    top:-170px;
    right:-170px;

    border-radius:50%;

    background:radial-gradient(circle,
    rgba(0,102,255,.18),
    transparent 70%);

    opacity:0;

    transition:.5s;

}

/* Hover */

.card-premium:hover{

    transform:translateY(-10px);

    border-color:#2D7FFF;

    box-shadow:

    0 25px 60px rgba(0,56,140,.12),

    0 8px 25px rgba(0,56,140,.08);

}

.card-premium:hover::before{

    transform:scaleX(1);

}

.card-premium:hover::after{

    opacity:1;

}

/* Título */

.card-premium .elementor-heading-title{

    transition:.35s;

    color:#111827;

}

.card-premium:hover .elementor-heading-title{

    color:#005EFF;

}

/* Texto */

.card-premium p{

    color:#4B5563;

    line-height:1.8;

}

/* Ícone */

.card-premium .elementor-icon{

    transition:.35s;

}

.card-premium:hover .elementor-icon{

    transform:scale(1.12);

    color:#0066FF;

}

/* Responsivo */

@media(max-width:767px){

.card-premium{

padding:30px 24px;

border-radius:18px;

}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1aabb16 *//* ===========================
   CARD PREMIUM
=========================== */

.card-premium{

    position:relative;
    overflow:hidden;

    background:linear-gradient(180deg,#FFFFFF 0%,#FCFDFF 100%);

    border:1px solid #DCE3EC;

    border-radius:2px;

    padding:2px 6px;

    transition:all .45s cubic-bezier(.22,.61,.36,1);

    box-shadow:
    0 2px 6px rgba(15,23,42,.03),
    0 12px 35px rgba(15,23,42,.05);

}

/* Barra superior */

.card-premium::before{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:4px;

    background:linear-gradient(90deg,#0066FF,#47B8FF);

    transform:scaleX(0);

    transform-origin:left;

    transition:.45s;

}

/* Glow */

.card-premium::after{

    content:"";

    position:absolute;

    width:280px;
    height:280px;

    top:-170px;
    right:-170px;

    border-radius:50%;

    background:radial-gradient(circle,
    rgba(0,102,255,.18),
    transparent 70%);

    opacity:0;

    transition:.5s;

}

/* Hover */

.card-premium:hover{

    transform:translateY(-10px);

    border-color:#2D7FFF;

    box-shadow:

    0 25px 60px rgba(0,56,140,.12),

    0 8px 25px rgba(0,56,140,.08);

}

.card-premium:hover::before{

    transform:scaleX(1);

}

.card-premium:hover::after{

    opacity:1;

}

/* Título */

.card-premium .elementor-heading-title{

    transition:.35s;

    color:#111827;

}

.card-premium:hover .elementor-heading-title{

    color:#005EFF;

}

/* Texto */

.card-premium p{

    color:#4B5563;

    line-height:1.8;

}

/* Ícone */

.card-premium .elementor-icon{

    transition:.35s;

}

.card-premium:hover .elementor-icon{

    transform:scale(1.12);

    color:#0066FF;

}

/* Responsivo */

@media(max-width:767px){

.card-premium{

padding:30px 24px;

border-radius:18px;

}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df64688 *//* ===========================
   CARD PREMIUM
=========================== */

.card-premium{

    position:relative;
    overflow:hidden;

    background:linear-gradient(180deg,#FFFFFF 0%,#FCFDFF 100%);

    border:1px solid #DCE3EC;

    border-radius:2px;

    padding:2px 6px;

    transition:all .45s cubic-bezier(.22,.61,.36,1);

    box-shadow:
    0 2px 6px rgba(15,23,42,.03),
    0 12px 35px rgba(15,23,42,.05);

}

/* Barra superior */

.card-premium::before{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:4px;

    background:linear-gradient(90deg,#0066FF,#47B8FF);

    transform:scaleX(0);

    transform-origin:left;

    transition:.45s;

}

/* Glow */

.card-premium::after{

    content:"";

    position:absolute;

    width:280px;
    height:280px;

    top:-170px;
    right:-170px;

    border-radius:50%;

    background:radial-gradient(circle,
    rgba(0,102,255,.18),
    transparent 70%);

    opacity:0;

    transition:.5s;

}

/* Hover */

.card-premium:hover{

    transform:translateY(-10px);

    border-color:#2D7FFF;

    box-shadow:

    0 25px 60px rgba(0,56,140,.12),

    0 8px 25px rgba(0,56,140,.08);

}

.card-premium:hover::before{

    transform:scaleX(1);

}

.card-premium:hover::after{

    opacity:1;

}

/* Título */

.card-premium .elementor-heading-title{

    transition:.35s;

    color:#111827;

}

.card-premium:hover .elementor-heading-title{

    color:#005EFF;

}

/* Texto */

.card-premium p{

    color:#4B5563;

    line-height:1.8;

}

/* Ícone */

.card-premium .elementor-icon{

    transition:.35s;

}

.card-premium:hover .elementor-icon{

    transform:scale(1.12);

    color:#0066FF;

}

/* Responsivo */

@media(max-width:767px){

.card-premium{

padding:30px 24px;

border-radius:18px;

}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df28803 */.elementor-1605 .elementor-element.elementor-element-df28803{
    border-radius:2px;
    border-top:2px solid #0B1A2E;
    background:linear-gradient(90deg,#0B1A2E 0%,#0B1A2E 50%,#0B1A2E 100%);
    box-shadow:
        0 10px 20px rgba(45,82,163,.40),
        0 20px 40px rgba(45,82,163,.30),
        0 40px 80px rgba(45,82,163,.20),
        0 60px 120px rgba(45,82,163,.10);
    cursor:pointer;
    transition:.45s;
    position:relative;
    overflow:hidden;
}

/* BOTÃO */

.elementor-1605 .elementor-element.elementor-element-df28803 .elementor-button{

    position:relative;

    display:flex;

    align-items:center;

    justify-content:center;

    gap: 10px;

    padding:10px 20px;

    line-height:1;

    min-height:50px;

    width:100%;

    color:#fff;

    text-transform:uppercase;

    font-weight:600;

    background:transparent;

    border:none;

}

/* TEXTO */

.elementor-1605 .elementor-element.elementor-element-df28803 .elementor-button-text{

    display:flex;

    align-items:center;

    line-height:1;

    margin-top:1px;

}

/* ÍCONE */

.elementor-1605 .elementor-element.elementor-element-df28803 .elementor-button-icon{

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:20px;

    color:#fff;

    transition:.4s;

}

.elementor-1605 .elementor-element.elementor-element-df28803:hover .elementor-button-icon{

    transform:translateX(5px) rotate(5deg);

}

/* HOVER */

.elementor-1605 .elementor-element.elementor-element-df28803:hover{

    transform:translateY(-8px);

    box-shadow:
        0 20px 35px rgba(45,82,163,.35);

}

/* CLIQUE */

.elementor-1605 .elementor-element.elementor-element-df28803:active{

    transform:scale(.98);

}

/* FAIXA DE BRILHO */

.elementor-1605 .elementor-element.elementor-element-df28803::before{

    content:"";

    position:absolute;

    top:-20%;

    left:-35%;

    width:70px;

    height:150%;

    background:linear-gradient(
        15deg,
        rgba(255,255,255,.70),
        rgba(255,255,255,0)
    );

    transform:skew(-25deg);

    filter:blur(3px);

    animation:shinery 3s infinite;

    pointer-events:none;

}

/* BRILHO SUPERIOR */

.elementor-1605 .elementor-element.elementor-element-df28803::after{

    content:"";

    position:absolute;

    top:-10px;

    left:50%;

    transform:translateX(-50%);

    width:90%;

    height:18px;

    background:radial-gradient(
        ellipse at center,
        rgba(164,217,255,.95) 0%,
        rgba(164,217,255,.35) 60%,
        transparent 100%
    );

    filter:blur(10px);

    pointer-events:none;

}

/* LINHA DE LUZ SUPERIOR */

.elementor-1605 .elementor-element.elementor-element-df28803 .elementor-button:before{

    content:"";

    position:absolute;

    top:-4px;

    left:50%;

    transform:translateX(-50%);

    width:100%;

    height:8px;

    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,.9) 0%,
        rgba(255,255,255,.2) 45%,
        transparent 80%
    );

    pointer-events:none;

}

/* LINHA DE LUZ INFERIOR */

.elementor-1605 .elementor-element.elementor-element-df28803 .elementor-button:after{

    content:"";

    position:absolute;

    bottom:-4px;

    left:50%;

    transform:translateX(-50%);

    width:100%;

    height:8px;

    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,.9) 0%,
        rgba(255,255,255,.2) 45%,
        transparent 80%
    );

    pointer-events:none;

}

@keyframes shinery{

    0%,100%{

        left:-35%;
        opacity:0;

    }

    20%{

        opacity:1;

    }

    48%{

        left:120%;
        opacity:1;

    }

    55%{

        opacity:0;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da86908 *//* ===========================
      CTA PREMIUM
=========================== */

.card-cta{

    position:relative;

    overflow:hidden;

    border-radius:2px;

    padding:42px 36px;

    background:
    linear-gradient(135deg,
    #071A36 0%,
    #0A2B58 60%,
    #0D3972 100%);

    box-shadow:

    0 20px 55px rgba(5,25,60,.35);

    transition:.45s;

}

/* Luz */

.card-cta::before{

content:"";

position:absolute;

width:420px;
height:420px;

top:-240px;
right:-220px;

background:

radial-gradient(circle,
rgba(255,255,255,.14),
transparent 70%);

transition:.45s;

}

/* Linha azul */

.card-cta::after{

content:"";

position:absolute;

left:0;
top:0;

width:100%;
height:4px;

background:

linear-gradient(90deg,#42B6FF,#7FD3FF);

}

/* Hover */

.card-cta:hover{

transform:translateY(-10px);

box-shadow:

0 35px 70px rgba(5,25,60,.45);

}

.card-cta:hover::before{

transform:scale(1.2);

}

/* Título */

.card-cta .elementor-heading-title{

color:#FFF;

}

/* Texto */

.card-cta p{

color:rgba(255,255,255,.82);

}

/* Botão */

.card-cta .elementor-button{

background:

linear-gradient(135deg,
#0078FF,
#0055E7);

border:none;

border-radius:12px;

padding:16px 28px;

font-weight:600;

transition:.35s;

box-shadow:

0 12px 30px rgba(0,98,255,.35);

}

.card-cta .elementor-button:hover{

transform:translateY(-3px);

background:

linear-gradient(135deg,
#1788FF,
#0065FF);

box-shadow:

0 18px 40px rgba(0,98,255,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50cf3bc *//* ===================================
   ESTATÍSTICAS PREMIUM
=================================== */

.stats-premium{

    display:grid;

   grid-template-columns:repeat(auto-fit, minmax(220px));

    gap:24px;

}

.stats-premium > .e-con{

    position:relative;

    overflow:hidden;

    padding:42px 30px;

    border-radius:5px;

    background:
    linear-gradient(180deg,#FFFFFF,#FCFDFF);

    border:1px solid #E5EAF1;

    transition:.45s cubic-bezier(.22,.61,.36,1);

    box-shadow:
    0 2px 10px rgba(15,23,42,.04),
    0 18px 45px rgba(15,23,42,.05);

}

/* barra superior */

.stats-premium > .e-con::before{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:4px;

   background:#0B1A2E;

    transform:scaleX(0);

    transform-origin:left;

    transition:.45s;

}

/* glow */

.stats-premium > .e-con::after{

    content:"";

    position:absolute;

    width:260px;
    height:260px;

    top:-150px;
    right:-150px;

    border-radius:50%;

   background:
radial-gradient(circle,
rgba(11,26,46,.08),
transparent 70%);
    opacity:0;

    transition:.45s;

}

/* Hover */

.stats-premium > .e-con:hover{

    transform:translateY(-10px);

   border-color:#0B1A2E;

    box-shadow:

    0 30px 70px rgba(0,80,200,.12);

}

.stats-premium > .e-con:hover::before{

    transform:scaleX(1);

}

.stats-premium > .e-con:hover::after{

    opacity:1;

}

/* Número */

.stats-premium h2,
.stats-premium h3,
.stats-premium .elementor-heading-title{

    font-size:64px;

    line-height:1;

    font-weight:700;

    color:#23395B;

    margin-bottom:5px;

    transition:.35s;

}

.stats-premium > .e-con:hover h2,
.stats-premium > .e-con:hover h3,
.stats-premium > .e-con:hover .elementor-heading-title{

    color:#0066FF;

}

/* Texto */

.stats-premium p{

    color:#5F6B7A;

    font-size:17px;

    line-height:1.7;

    margin:0;

}

/* Responsivo */

@media(max-width:767px){

.stats-premium{

grid-template-columns:1fr;

}

.stats-premium > .e-con{

padding:30px 22px;

}

.stats-premium h2,
.stats-premium h3,
.stats-premium .elementor-heading-title{

font-size:18px;

}

}/* End custom CSS */