.elementor-1578 .elementor-element.elementor-element-7c360e1{--display:flex;--min-height:644px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-117px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-7c360e1:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-7c360e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b752895 );background-image:url("https://www.grupoecomp.com.br/wp-content/uploads/2025/01/bg-hero-empresas.svg");background-repeat:no-repeat;background-size:cover;}.elementor-1578 .elementor-element.elementor-element-555ab52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:181px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-1578 .elementor-element.elementor-element-555ab52:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-555ab52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.grupoecomp.com.br/wp-content/uploads/2025/05/Banner-1-1.svg");background-repeat:no-repeat;background-size:cover;}.elementor-1578 .elementor-element.elementor-element-b48cc20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:9;}.elementor-1578 .elementor-element.elementor-element-b2b3373 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-b2b3373{text-align:start;}.elementor-1578 .elementor-element.elementor-element-3aed1cf > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-3aed1cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:110%;}.elementor-1578 .elementor-element.elementor-element-8b94ce9 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-8b94ce9{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:150%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-68770a1 .elementor-button{background-color:var( --e-global-color-9bd3838 );font-family:var( --e-global-typography-e966797-font-family ), Sans-serif;font-size:var( --e-global-typography-e966797-font-size );font-weight:var( --e-global-typography-e966797-font-weight );line-height:var( --e-global-typography-e966797-line-height );}.elementor-1578 .elementor-element.elementor-element-68770a1 .elementor-button:hover, .elementor-1578 .elementor-element.elementor-element-68770a1 .elementor-button:focus{background-color:var( --e-global-color-d281309 );}.elementor-1578 .elementor-element.elementor-element-68770a1{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-1578 .elementor-element.elementor-element-38ca026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:9;}.elementor-1578 .elementor-element.elementor-element-ec29faf{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1578 .elementor-element.elementor-element-39c9a43{--display:flex;--overflow:hidden;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-color:var( --e-global-color-9bd3838 );--border-color:var( --e-global-color-9bd3838 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1578 .elementor-element.elementor-element-ccaad0b > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-ccaad0b .elementor-heading-title{font-family:var( --e-global-typography-3df7347-font-family ), Sans-serif;font-size:var( --e-global-typography-3df7347-font-size );font-weight:var( --e-global-typography-3df7347-font-weight );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-916f4a0 .elementor-heading-title{font-family:var( --e-global-typography-e5c768b-font-family ), Sans-serif;font-size:var( --e-global-typography-e5c768b-font-size );font-weight:var( --e-global-typography-e5c768b-font-weight );line-height:var( --e-global-typography-e5c768b-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-788ee06{--display:flex;--overflow:hidden;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-color:var( --e-global-color-9bd3838 );--border-color:var( --e-global-color-9bd3838 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1578 .elementor-element.elementor-element-c54877f > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-c54877f .elementor-heading-title{font-family:var( --e-global-typography-3df7347-font-family ), Sans-serif;font-size:var( --e-global-typography-3df7347-font-size );font-weight:var( --e-global-typography-3df7347-font-weight );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-5a2e39c .elementor-heading-title{font-family:var( --e-global-typography-e5c768b-font-family ), Sans-serif;font-size:var( --e-global-typography-e5c768b-font-size );font-weight:var( --e-global-typography-e5c768b-font-weight );line-height:var( --e-global-typography-e5c768b-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-0af09d4{--display:flex;--overflow:hidden;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-color:var( --e-global-color-9bd3838 );--border-color:var( --e-global-color-9bd3838 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1578 .elementor-element.elementor-element-67f4ee0 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-67f4ee0 .elementor-heading-title{font-family:var( --e-global-typography-3df7347-font-family ), Sans-serif;font-size:var( --e-global-typography-3df7347-font-size );font-weight:var( --e-global-typography-3df7347-font-weight );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-4e35204 .elementor-heading-title{font-family:var( --e-global-typography-e5c768b-font-family ), Sans-serif;font-size:var( --e-global-typography-e5c768b-font-size );font-weight:var( --e-global-typography-e5c768b-font-weight );line-height:var( --e-global-typography-e5c768b-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-f3bcdcd{--display:flex;}.elementor-1578 .elementor-element.elementor-element-402868f{--display:flex;--overflow:hidden;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-color:var( --e-global-color-9bd3838 );--border-color:var( --e-global-color-9bd3838 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1578 .elementor-element.elementor-element-1cf05c3 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-1cf05c3 .elementor-heading-title{font-family:var( --e-global-typography-3df7347-font-family ), Sans-serif;font-size:var( --e-global-typography-3df7347-font-size );font-weight:var( --e-global-typography-3df7347-font-weight );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-04475ab .elementor-heading-title{font-family:var( --e-global-typography-e5c768b-font-family ), Sans-serif;font-size:var( --e-global-typography-e5c768b-font-size );font-weight:var( --e-global-typography-e5c768b-font-weight );line-height:var( --e-global-typography-e5c768b-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-1cc2432{--display:flex;}.elementor-1578 .elementor-element.elementor-element-306784d{--display:flex;--overflow:hidden;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-color:var( --e-global-color-9bd3838 );--border-color:var( --e-global-color-9bd3838 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1578 .elementor-element.elementor-element-e88e003 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-e88e003 .elementor-heading-title{font-family:var( --e-global-typography-3df7347-font-family ), Sans-serif;font-size:var( --e-global-typography-3df7347-font-size );font-weight:var( --e-global-typography-3df7347-font-weight );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-49514b2 .elementor-heading-title{font-family:var( --e-global-typography-e5c768b-font-family ), Sans-serif;font-size:var( --e-global-typography-e5c768b-font-size );font-weight:var( --e-global-typography-e5c768b-font-weight );line-height:var( --e-global-typography-e5c768b-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-3e54516{--display:flex;}.elementor-1578 .elementor-element.elementor-element-98134be{--display:flex;--overflow:hidden;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-color:var( --e-global-color-9bd3838 );--border-color:var( --e-global-color-9bd3838 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1578 .elementor-element.elementor-element-358509f > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-358509f .elementor-heading-title{font-family:var( --e-global-typography-3df7347-font-family ), Sans-serif;font-size:var( --e-global-typography-3df7347-font-size );font-weight:var( --e-global-typography-3df7347-font-weight );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-a0e4ca1 .elementor-heading-title{font-family:var( --e-global-typography-e5c768b-font-family ), Sans-serif;font-size:var( --e-global-typography-e5c768b-font-size );font-weight:var( --e-global-typography-e5c768b-font-weight );line-height:var( --e-global-typography-e5c768b-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-be141f4{--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:11px;--e-n-carousel-dots-normal-color:var( --e-global-color-9bd3838 );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:24px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-4f4feb9{right:-384px;}body.rtl .elementor-1578 .elementor-element.elementor-element-4f4feb9{left:-384px;}.elementor-1578 .elementor-element.elementor-element-4f4feb9{bottom:-415px;z-index:3;}.elementor-1578 .elementor-element.elementor-element-4f4feb9 img{width:100%;max-width:800px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-85e7daa{left:0px;}body.rtl .elementor-1578 .elementor-element.elementor-element-85e7daa{right:0px;}.elementor-1578 .elementor-element.elementor-element-85e7daa{top:0px;z-index:1;}.elementor-1578 .elementor-element.elementor-element-85e7daa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1578 .elementor-element.elementor-element-0a6e963{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-0a6e963:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-0a6e963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b752895 );}.elementor-1578 .elementor-element.elementor-element-c3bb66d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--z-index:2;}.elementor-1578 .elementor-element.elementor-element-2abe19c > .elementor-widget-container{margin:0px 0px 56px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-2abe19c{text-align:center;}.elementor-1578 .elementor-element.elementor-element-2abe19c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:120%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-041bd44{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-699ceec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-2d7c756{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-50795b9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-dbfa123{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-7beeb20{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-ba5dfaa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-4fc7cd0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-36c0635{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-c6f34ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-25ae1ba img{width:100%;max-width:100%;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1578 .elementor-element.elementor-element-1011cc1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-8860968{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-369e615 img{width:100%;max-width:100%;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1578 .elementor-element.elementor-element-0f40b16{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-66c400a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-4625c65 img{width:100%;max-width:100%;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1578 .elementor-element.elementor-element-d05ef5e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-8234ce6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-9b6f419 img{width:100%;max-width:100%;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1578 .elementor-element.elementor-element-778316e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-96f78a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-7bbda53 img{width:100%;max-width:100%;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1578 .elementor-element.elementor-element-0d3357c{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:48px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1578 .elementor-element.elementor-element-0d3357c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-29f8a77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-1578 .elementor-element.elementor-element-29f8a77:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-29f8a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.grupoecomp.com.br/wp-content/uploads/2025/05/solu_es.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1578 .elementor-element.elementor-element-19a03de{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:60px;--padding-bottom:60px;--padding-left:72px;--padding-right:72px;}.elementor-1578 .elementor-element.elementor-element-8551916{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-1578 .elementor-element.elementor-element-e6272b3{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1578 .elementor-element.elementor-element-e6272b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:120%;}.elementor-1578 .elementor-element.elementor-element-bdd125e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:150%;}.elementor-1578 .elementor-element.elementor-element-917e45d{--display:flex;}.elementor-1578 .elementor-element.elementor-element-bb06000{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-bb06000:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-bb06000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b752895 );}.elementor-1578 .elementor-element.elementor-element-b605458.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1578 .elementor-element.elementor-element-b605458 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-79e6c18{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-1578 .elementor-element.elementor-element-79e6c18:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-79e6c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10182866;}.elementor-1578 .elementor-element.elementor-element-79e6c18.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-79e6c18{left:0px;}body.rtl .elementor-1578 .elementor-element.elementor-element-79e6c18{right:0px;}.elementor-1578 .elementor-element.elementor-element-721c211{text-align:start;}.elementor-1578 .elementor-element.elementor-element-ff37665 > .elementor-widget-container{margin:24px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-ff37665 .elementor-heading-title{font-family:var( --e-global-typography-93c9bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-93c9bf0-font-size );font-weight:var( --e-global-typography-93c9bf0-font-weight );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-4f74e68{--display:flex;}.elementor-1578 .elementor-element.elementor-element-556828d{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFFB3;}.elementor-1578 .elementor-element.elementor-element-c0c7d9e{--display:flex;}.elementor-1578 .elementor-element.elementor-element-7184eb2{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-7184eb2:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-7184eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b752895 );}.elementor-1578 .elementor-element.elementor-element-9079d13.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1578 .elementor-element.elementor-element-9079d13 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-0a332fd{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-1578 .elementor-element.elementor-element-0a332fd:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-0a332fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10182866;}.elementor-1578 .elementor-element.elementor-element-0a332fd.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-0a332fd{left:0px;}body.rtl .elementor-1578 .elementor-element.elementor-element-0a332fd{right:0px;}.elementor-1578 .elementor-element.elementor-element-bb247a4{text-align:start;}.elementor-1578 .elementor-element.elementor-element-c117e2e > .elementor-widget-container{margin:24px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-c117e2e .elementor-heading-title{font-family:var( --e-global-typography-93c9bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-93c9bf0-font-size );font-weight:var( --e-global-typography-93c9bf0-font-weight );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-d1665d5{--display:flex;}.elementor-1578 .elementor-element.elementor-element-dbf4459{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFFB3;}.elementor-1578 .elementor-element.elementor-element-b3f46bc{--display:flex;}.elementor-1578 .elementor-element.elementor-element-c5a13dd{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-c5a13dd:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-c5a13dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b752895 );}.elementor-1578 .elementor-element.elementor-element-46f4d61.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1578 .elementor-element.elementor-element-46f4d61 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-599449b{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-1578 .elementor-element.elementor-element-599449b:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-599449b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10182866;}.elementor-1578 .elementor-element.elementor-element-599449b.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-599449b{left:0px;}body.rtl .elementor-1578 .elementor-element.elementor-element-599449b{right:0px;}.elementor-1578 .elementor-element.elementor-element-3274b85{text-align:start;}.elementor-1578 .elementor-element.elementor-element-46435c5 > .elementor-widget-container{margin:24px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-46435c5 .elementor-heading-title{font-family:var( --e-global-typography-93c9bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-93c9bf0-font-size );font-weight:var( --e-global-typography-93c9bf0-font-weight );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-dcd6875{--display:flex;}.elementor-1578 .elementor-element.elementor-element-b237da5{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFFB3;}.elementor-1578 .elementor-element.elementor-element-f3dadcc{--display:flex;}.elementor-1578 .elementor-element.elementor-element-c348e7d{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-c348e7d:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-c348e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b752895 );}.elementor-1578 .elementor-element.elementor-element-abd3a33.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1578 .elementor-element.elementor-element-abd3a33 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-cf60cd4{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-1578 .elementor-element.elementor-element-cf60cd4:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-cf60cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10182866;}.elementor-1578 .elementor-element.elementor-element-cf60cd4.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-cf60cd4{left:0px;}body.rtl .elementor-1578 .elementor-element.elementor-element-cf60cd4{right:0px;}.elementor-1578 .elementor-element.elementor-element-15aebce{text-align:start;}.elementor-1578 .elementor-element.elementor-element-19f5658 > .elementor-widget-container{margin:24px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-19f5658 .elementor-heading-title{font-family:var( --e-global-typography-93c9bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-93c9bf0-font-size );font-weight:var( --e-global-typography-93c9bf0-font-weight );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-d459f9b{--display:flex;}.elementor-1578 .elementor-element.elementor-element-44172f1{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFFB3;}.elementor-1578 .elementor-element.elementor-element-e36e5aa{--display:flex;}.elementor-1578 .elementor-element.elementor-element-ae8d275{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-ae8d275:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-ae8d275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b752895 );}.elementor-1578 .elementor-element.elementor-element-219f92d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1578 .elementor-element.elementor-element-219f92d img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-b99bae6{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-1578 .elementor-element.elementor-element-b99bae6:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-b99bae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10182866;}.elementor-1578 .elementor-element.elementor-element-b99bae6.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-b99bae6{left:0px;}body.rtl .elementor-1578 .elementor-element.elementor-element-b99bae6{right:0px;}.elementor-1578 .elementor-element.elementor-element-c859f6a{text-align:start;}.elementor-1578 .elementor-element.elementor-element-ee24833 > .elementor-widget-container{margin:24px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-ee24833 .elementor-heading-title{font-family:var( --e-global-typography-93c9bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-93c9bf0-font-size );font-weight:var( --e-global-typography-93c9bf0-font-weight );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-9d15757{--display:flex;}.elementor-1578 .elementor-element.elementor-element-6e04ec3{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFFB3;}.elementor-1578 .elementor-element.elementor-element-aef9379{--display:flex;}.elementor-1578 .elementor-element.elementor-element-922df59{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-922df59:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-922df59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b752895 );}.elementor-1578 .elementor-element.elementor-element-df19a7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1578 .elementor-element.elementor-element-df19a7c img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-9a649fa{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-1578 .elementor-element.elementor-element-9a649fa:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-9a649fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10182866;}.elementor-1578 .elementor-element.elementor-element-9a649fa.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-9a649fa{left:0px;}body.rtl .elementor-1578 .elementor-element.elementor-element-9a649fa{right:0px;}.elementor-1578 .elementor-element.elementor-element-8e2c659{text-align:start;}.elementor-1578 .elementor-element.elementor-element-b375a74 > .elementor-widget-container{margin:24px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-b375a74 .elementor-heading-title{font-family:var( --e-global-typography-93c9bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-93c9bf0-font-size );font-weight:var( --e-global-typography-93c9bf0-font-weight );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-73aad69{--display:flex;}.elementor-1578 .elementor-element.elementor-element-bce63ef{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFFB3;}.elementor-1578 .elementor-element.elementor-element-a45ff90{--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-9bd3838 );--e-n-carousel-dots-hover-color:var( --e-global-color-9bd3838 );--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-1578 .elementor-element.elementor-element-3248e92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-4d0a2cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-1578 .elementor-element.elementor-element-e04fd86{--display:flex;}.elementor-1578 .elementor-element.elementor-element-5666257 img{border-radius:8px 8px 8px 8px;}.elementor-1578 .elementor-element.elementor-element-345ce55{--display:flex;}.elementor-1578 .elementor-element.elementor-element-25518a0 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-25518a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:120%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-da24459{font-family:var( --e-global-typography-1293432-font-family ), Sans-serif;font-size:var( --e-global-typography-1293432-font-size );font-weight:var( --e-global-typography-1293432-font-weight );line-height:var( --e-global-typography-1293432-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-659fdd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-659fdd9:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-659fdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.grupoecomp.com.br/wp-content/uploads/2025/05/servi_os-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1578 .elementor-element.elementor-element-992dc54{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:9;}.elementor-1578 .elementor-element.elementor-element-b497669{width:var( --container-widget-width, 848px );max-width:848px;--container-widget-width:848px;--container-widget-flex-grow:0;text-align:center;}.elementor-1578 .elementor-element.elementor-element-b497669 > .elementor-widget-container{margin:0px 0px 56px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-b497669.elementor-element{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-b497669 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:120%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-fa20bfd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1578 .elementor-element.elementor-element-370ec90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1578 .elementor-element.elementor-element-0a99f98 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-0a99f98{text-align:start;}.elementor-1578 .elementor-element.elementor-element-57514bd > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-57514bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:130%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-71f2c2f > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-71f2c2f{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-96bf15a );}.elementor-1578 .elementor-element.elementor-element-30427f5{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:150%;color:var( --e-global-color-96bf15a );}.elementor-1578 .elementor-element.elementor-element-20e98e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1578 .elementor-element.elementor-element-282b1f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1578 .elementor-element.elementor-element-224d325 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-224d325{text-align:start;}.elementor-1578 .elementor-element.elementor-element-9092733 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-9092733 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:130%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-dcff20d{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-96bf15a );}.elementor-1578 .elementor-element.elementor-element-4237827{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1578 .elementor-element.elementor-element-5f13f03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1578 .elementor-element.elementor-element-06646c3 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-06646c3{text-align:start;}.elementor-1578 .elementor-element.elementor-element-8f43c5a > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-8f43c5a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:130%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-e8893ac{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-96bf15a );}.elementor-1578 .elementor-element.elementor-element-8e5f5c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1578 .elementor-element.elementor-element-6dd877b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1578 .elementor-element.elementor-element-a007e08 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-a007e08{text-align:start;}.elementor-1578 .elementor-element.elementor-element-62b5f35 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-62b5f35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:130%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-da2f523{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-96bf15a );}.elementor-1578 .elementor-element.elementor-element-a58b691{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:#009BA2;--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:0px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-1c28f1c{left:-503px;}body.rtl .elementor-1578 .elementor-element.elementor-element-1c28f1c{right:-503px;}.elementor-1578 .elementor-element.elementor-element-1c28f1c{top:-314px;}.elementor-1578 .elementor-element.elementor-element-1c28f1c img{width:100%;max-width:800px;}.elementor-1578 .elementor-element.elementor-element-625755d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-106c05b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:37px;--padding-right:37px;--z-index:5;}.elementor-1578 .elementor-element.elementor-element-3bb7a09{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-b21be73{width:var( --container-widget-width, 412px );max-width:412px;--container-widget-width:412px;--container-widget-flex-grow:0;}.elementor-1578 .elementor-element.elementor-element-b21be73 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-b21be73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:120%;}.elementor-1578 .elementor-element.elementor-element-942e24e{width:var( --container-widget-width, 502px );max-width:502px;--container-widget-width:502px;--container-widget-flex-grow:0;}.elementor-1578 .elementor-element.elementor-element-942e24e > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-942e24e .elementor-heading-title{font-family:var( --e-global-typography-1293432-font-family ), Sans-serif;font-size:var( --e-global-typography-1293432-font-size );font-weight:var( --e-global-typography-1293432-font-weight );line-height:var( --e-global-typography-1293432-line-height );color:var( --e-global-color-9201fc8 );}.elementor-1578 .elementor-element.elementor-element-cd932ca .elementor-button{background-color:var( --e-global-color-9bd3838 );font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:150%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:56px 56px 56px 56px;padding:12px 24px 12px 23px;}.elementor-1578 .elementor-element.elementor-element-cd932ca .elementor-button:hover, .elementor-1578 .elementor-element.elementor-element-cd932ca .elementor-button:focus{background-color:var( --e-global-color-04d4145 );}.elementor-1578 .elementor-element.elementor-element-a9852be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-3bd9b72{--display:flex;--position:absolute;top:100px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-3bd9b72{left:100px;}body.rtl .elementor-1578 .elementor-element.elementor-element-3bd9b72{right:100px;}.elementor-1578 .elementor-element.elementor-element-03e3b3a{--display:flex;--position:absolute;top:122px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-03e3b3a{right:127px;}body.rtl .elementor-1578 .elementor-element.elementor-element-03e3b3a{left:127px;}.elementor-1578 .elementor-element.elementor-element-d044bc7{--display:flex;--position:absolute;top:217px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-d044bc7{right:75px;}body.rtl .elementor-1578 .elementor-element.elementor-element-d044bc7{left:75px;}.elementor-1578 .elementor-element.elementor-element-0480f99{--display:flex;--position:absolute;top:300px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-0480f99{right:111px;}body.rtl .elementor-1578 .elementor-element.elementor-element-0480f99{left:111px;}.elementor-1578 .elementor-element.elementor-element-987bad5{--display:flex;--position:absolute;top:358px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-987bad5{right:175px;}body.rtl .elementor-1578 .elementor-element.elementor-element-987bad5{left:175px;}.elementor-1578 .elementor-element.elementor-element-84f223a{--display:flex;--position:absolute;top:371px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-84f223a{right:109px;}body.rtl .elementor-1578 .elementor-element.elementor-element-84f223a{left:109px;}.elementor-1578 .elementor-element.elementor-element-2f977ae{--display:flex;--position:absolute;top:132px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-2f977ae{right:47px;}body.rtl .elementor-1578 .elementor-element.elementor-element-2f977ae{left:47px;}.elementor-1578 .elementor-element.elementor-element-8870b76{--display:flex;--position:absolute;top:184px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-8870b76{right:40px;}body.rtl .elementor-1578 .elementor-element.elementor-element-8870b76{left:40px;}.elementor-1578 .elementor-element.elementor-element-537e3e0{--display:flex;--position:absolute;top:149px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-537e3e0{right:13px;}body.rtl .elementor-1578 .elementor-element.elementor-element-537e3e0{left:13px;}.elementor-1578 .elementor-element.elementor-element-a3776d4{--display:flex;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-c3dc057{right:-384px;}body.rtl .elementor-1578 .elementor-element.elementor-element-c3dc057{left:-384px;}.elementor-1578 .elementor-element.elementor-element-c3dc057{top:-314px;}.elementor-1578 .elementor-element.elementor-element-c3dc057 img{width:100%;max-width:800px;}.elementor-1578 .elementor-element.elementor-element-1de2830{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-6f28d09{left:0px;}body.rtl .elementor-1578 .elementor-element.elementor-element-6f28d09{right:0px;}.elementor-1578 .elementor-element.elementor-element-6f28d09{bottom:0px;}.elementor-1578 .elementor-element.elementor-element-2e9600b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-1578 .elementor-element.elementor-element-f2475b6 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-f2475b6{text-align:center;}.elementor-1578 .elementor-element.elementor-element-f2475b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:120%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-219e3df > .elementor-widget-container{margin:0px 0px 56px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-219e3df{text-align:center;}.elementor-1578 .elementor-element.elementor-element-219e3df .elementor-heading-title{font-family:var( --e-global-typography-467d65b-font-family ), Sans-serif;font-size:var( --e-global-typography-467d65b-font-size );font-weight:var( --e-global-typography-467d65b-font-weight );line-height:var( --e-global-typography-467d65b-line-height );color:#FFFFFFCC;}.elementor-1578 .elementor-element.elementor-element-7ff6b45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-1578 .elementor-element.elementor-element-4c21f28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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-color:#009BA2;--border-color:#009BA2;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1578 .elementor-element.elementor-element-4c21f28:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-4c21f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b752895 );}.elementor-1578 .elementor-element.elementor-element-d19349c > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-d19349c{text-align:start;}.elementor-1578 .elementor-element.elementor-element-5e6f158 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-5e6f158{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-349b257{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1578 .elementor-element.elementor-element-4beade4 img{width:56px;height:56px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-1578 .elementor-element.elementor-element-85421df{--display:flex;}.elementor-1578 .elementor-element.elementor-element-2d5d9fe > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-2d5d9fe .elementor-heading-title{font-family:var( --e-global-typography-6c2a171-font-family ), Sans-serif;font-size:var( --e-global-typography-6c2a171-font-size );font-weight:var( --e-global-typography-6c2a171-font-weight );line-height:var( --e-global-typography-6c2a171-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-5d2aa78 > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-5d2aa78 .elementor-heading-title{font-family:var( --e-global-typography-e5c768b-font-family ), Sans-serif;font-size:var( --e-global-typography-e5c768b-font-size );font-weight:var( --e-global-typography-e5c768b-font-weight );line-height:var( --e-global-typography-e5c768b-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-7a27441{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-1578 .elementor-element.elementor-element-d58645e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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-color:#009BA2;--border-color:#009BA2;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1578 .elementor-element.elementor-element-d58645e:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-d58645e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b752895 );}.elementor-1578 .elementor-element.elementor-element-ab38ea0 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-ab38ea0{text-align:start;}.elementor-1578 .elementor-element.elementor-element-58abe24 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-58abe24{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-2f0265b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1578 .elementor-element.elementor-element-00e81ce img{width:56px;height:56px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-1578 .elementor-element.elementor-element-964df17{--display:flex;}.elementor-1578 .elementor-element.elementor-element-2fe29d7 > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-2fe29d7 .elementor-heading-title{font-family:var( --e-global-typography-6c2a171-font-family ), Sans-serif;font-size:var( --e-global-typography-6c2a171-font-size );font-weight:var( --e-global-typography-6c2a171-font-weight );line-height:var( --e-global-typography-6c2a171-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-9097b05 > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-9097b05 .elementor-heading-title{font-family:var( --e-global-typography-e5c768b-font-family ), Sans-serif;font-size:var( --e-global-typography-e5c768b-font-size );font-weight:var( --e-global-typography-e5c768b-font-weight );line-height:var( --e-global-typography-e5c768b-line-height );color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-7598754{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-1578 .elementor-element.elementor-element-9507e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-7162ec9{--display:flex;--position:absolute;top:100px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-7162ec9{right:0px;}body.rtl .elementor-1578 .elementor-element.elementor-element-7162ec9{left:0px;}.elementor-1578 .elementor-element.elementor-element-7580512{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1578 .elementor-element.elementor-element-75331ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-1578 .elementor-element.elementor-element-75331ae:not(.elementor-motion-effects-element-type-background), .elementor-1578 .elementor-element.elementor-element-75331ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2433;}.elementor-1578 .elementor-element.elementor-element-e23281c{--display:flex;}.elementor-1578 .elementor-element.elementor-element-a7a2886 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-a7a2886 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:120%;}.elementor-1578 .elementor-element.elementor-element-895c799{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:150%;color:var( --e-global-color-primary );}.elementor-1578 .elementor-element.elementor-element-4b004ac{--display:flex;}@media(min-width:768px){.elementor-1578 .elementor-element.elementor-element-b48cc20{--width:666px;}.elementor-1578 .elementor-element.elementor-element-38ca026{--width:240px;}.elementor-1578 .elementor-element.elementor-element-c3bb66d{--content-width:1234px;}.elementor-1578 .elementor-element.elementor-element-699ceec{--width:163px;}.elementor-1578 .elementor-element.elementor-element-50795b9{--width:163px;}.elementor-1578 .elementor-element.elementor-element-7beeb20{--width:163px;}.elementor-1578 .elementor-element.elementor-element-4fc7cd0{--width:163px;}.elementor-1578 .elementor-element.elementor-element-c6f34ba{--width:163px;}.elementor-1578 .elementor-element.elementor-element-8860968{--width:163px;}.elementor-1578 .elementor-element.elementor-element-66c400a{--width:163px;}.elementor-1578 .elementor-element.elementor-element-8234ce6{--width:163px;}.elementor-1578 .elementor-element.elementor-element-96f78a9{--width:163px;}.elementor-1578 .elementor-element.elementor-element-e04fd86{--width:592px;}.elementor-1578 .elementor-element.elementor-element-345ce55{--width:592px;}.elementor-1578 .elementor-element.elementor-element-370ec90{--content-width:281px;}.elementor-1578 .elementor-element.elementor-element-282b1f3{--content-width:281px;}.elementor-1578 .elementor-element.elementor-element-5f13f03{--content-width:281px;}.elementor-1578 .elementor-element.elementor-element-6dd877b{--content-width:281px;}.elementor-1578 .elementor-element.elementor-element-3bb7a09{--width:487px;}.elementor-1578 .elementor-element.elementor-element-a9852be{--width:537px;}.elementor-1578 .elementor-element.elementor-element-3bd9b72{--width:fit-content;}.elementor-1578 .elementor-element.elementor-element-03e3b3a{--width:fit-content;}.elementor-1578 .elementor-element.elementor-element-d044bc7{--width:fit-content;}.elementor-1578 .elementor-element.elementor-element-0480f99{--width:fit-content;}.elementor-1578 .elementor-element.elementor-element-987bad5{--width:fit-content;}.elementor-1578 .elementor-element.elementor-element-84f223a{--width:fit-content;}.elementor-1578 .elementor-element.elementor-element-2f977ae{--width:fit-content;}.elementor-1578 .elementor-element.elementor-element-8870b76{--width:fit-content;}.elementor-1578 .elementor-element.elementor-element-537e3e0{--width:fit-content;}.elementor-1578 .elementor-element.elementor-element-4c21f28{--width:556px;}.elementor-1578 .elementor-element.elementor-element-85421df{--width:80%;}.elementor-1578 .elementor-element.elementor-element-d58645e{--width:556px;}.elementor-1578 .elementor-element.elementor-element-964df17{--width:80%;}.elementor-1578 .elementor-element.elementor-element-e23281c{--width:426px;}.elementor-1578 .elementor-element.elementor-element-4b004ac{--width:465px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1578 .elementor-element.elementor-element-38ca026{--width:600px;}.elementor-1578 .elementor-element.elementor-element-e23281c{--width:600px;}}@media(max-width:1100px){.elementor-1578 .elementor-element.elementor-element-68770a1 .elementor-button{font-size:var( --e-global-typography-e966797-font-size );line-height:var( --e-global-typography-e966797-line-height );}.elementor-1578 .elementor-element.elementor-element-ccaad0b .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-916f4a0 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-c54877f .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-5a2e39c .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-67f4ee0 .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-4e35204 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-1cf05c3 .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-04475ab .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-e88e003 .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-49514b2 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-358509f .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-a0e4ca1 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-ff37665 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-c117e2e .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-46435c5 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-19f5658 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-ee24833 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-b375a74 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-da24459{font-size:var( --e-global-typography-1293432-font-size );line-height:var( --e-global-typography-1293432-line-height );}.elementor-1578 .elementor-element.elementor-element-942e24e .elementor-heading-title{font-size:var( --e-global-typography-1293432-font-size );line-height:var( --e-global-typography-1293432-line-height );}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-3bd9b72{left:50px;}body.rtl .elementor-1578 .elementor-element.elementor-element-3bd9b72{right:50px;}.elementor-1578 .elementor-element.elementor-element-3bd9b72{top:50px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-03e3b3a{right:67px;}body.rtl .elementor-1578 .elementor-element.elementor-element-03e3b3a{left:67px;}.elementor-1578 .elementor-element.elementor-element-03e3b3a{top:68px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-d044bc7{right:38px;}body.rtl .elementor-1578 .elementor-element.elementor-element-d044bc7{left:38px;}.elementor-1578 .elementor-element.elementor-element-d044bc7{top:127px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-0480f99{right:70px;}body.rtl .elementor-1578 .elementor-element.elementor-element-0480f99{left:70px;}.elementor-1578 .elementor-element.elementor-element-0480f99{top:179px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-987bad5{right:101px;}body.rtl .elementor-1578 .elementor-element.elementor-element-987bad5{left:101px;}.elementor-1578 .elementor-element.elementor-element-987bad5{top:219px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-84f223a{right:67px;}body.rtl .elementor-1578 .elementor-element.elementor-element-84f223a{left:67px;}.elementor-1578 .elementor-element.elementor-element-84f223a{top:223px;}.elementor-1578 .elementor-element.elementor-element-2f977ae{top:94px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-8870b76{right:12px;}body.rtl .elementor-1578 .elementor-element.elementor-element-8870b76{left:12px;}.elementor-1578 .elementor-element.elementor-element-8870b76{top:103px;}body:not(.rtl) .elementor-1578 .elementor-element.elementor-element-537e3e0{right:4px;}body.rtl .elementor-1578 .elementor-element.elementor-element-537e3e0{left:4px;}.elementor-1578 .elementor-element.elementor-element-537e3e0{top:87px;}.elementor-1578 .elementor-element.elementor-element-219e3df .elementor-heading-title{font-size:var( --e-global-typography-467d65b-font-size );line-height:var( --e-global-typography-467d65b-line-height );}.elementor-1578 .elementor-element.elementor-element-2d5d9fe .elementor-heading-title{font-size:var( --e-global-typography-6c2a171-font-size );line-height:var( --e-global-typography-6c2a171-line-height );}.elementor-1578 .elementor-element.elementor-element-5d2aa78 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-2fe29d7 .elementor-heading-title{font-size:var( --e-global-typography-6c2a171-font-size );line-height:var( --e-global-typography-6c2a171-line-height );}.elementor-1578 .elementor-element.elementor-element-9097b05 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}}@media(max-width:1024px){.elementor-1578 .elementor-element.elementor-element-7c360e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-555ab52{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1578 .elementor-element.elementor-element-b2b3373 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1578 .elementor-element.elementor-element-b2b3373{text-align:center;}.elementor-1578 .elementor-element.elementor-element-3aed1cf{text-align:center;}.elementor-1578 .elementor-element.elementor-element-3aed1cf .elementor-heading-title{font-size:32px;}.elementor-1578 .elementor-element.elementor-element-8b94ce9 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1578 .elementor-element.elementor-element-8b94ce9{text-align:center;font-size:18px;}.elementor-1578 .elementor-element.elementor-element-68770a1.elementor-element{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-68770a1 .elementor-button{font-size:var( --e-global-typography-e966797-font-size );line-height:var( --e-global-typography-e966797-line-height );}.elementor-1578 .elementor-element.elementor-element-38ca026{--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-1578 .elementor-element.elementor-element-ccaad0b .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-916f4a0 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-c54877f .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-5a2e39c .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-67f4ee0 .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-4e35204 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-f3bcdcd{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-1578 .elementor-element.elementor-element-1cf05c3 .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-04475ab .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-1cc2432{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-1578 .elementor-element.elementor-element-e88e003 .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-49514b2 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-3e54516{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-1578 .elementor-element.elementor-element-358509f .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-a0e4ca1 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-be141f4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1578 .elementor-element.elementor-element-85e7daa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-0a6e963{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-2abe19c .elementor-heading-title{font-size:28px;}.elementor-1578 .elementor-element.elementor-element-0d3357c{--e-n-carousel-swiper-slides-to-display:3;}.elementor-1578 .elementor-element.elementor-element-29f8a77{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1578 .elementor-element.elementor-element-19a03de{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-e6272b3{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1578 .elementor-element.elementor-element-e6272b3 .elementor-heading-title{font-size:35px;}.elementor-1578 .elementor-element.elementor-element-bdd125e{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;font-size:18px;}.elementor-1578 .elementor-element.elementor-element-ff37665 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-c117e2e .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-46435c5 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-19f5658 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-ee24833 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-b375a74 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-a45ff90{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1578 .elementor-element.elementor-element-3248e92{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-4d0a2cf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1578 .elementor-element.elementor-element-25518a0 .elementor-heading-title{font-size:30px;}.elementor-1578 .elementor-element.elementor-element-da24459{font-size:var( --e-global-typography-1293432-font-size );line-height:var( --e-global-typography-1293432-line-height );}.elementor-1578 .elementor-element.elementor-element-659fdd9{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-b497669 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1578 .elementor-element.elementor-element-b497669 .elementor-heading-title{font-size:30px;}.elementor-1578 .elementor-element.elementor-element-0a99f98{text-align:center;}.elementor-1578 .elementor-element.elementor-element-0a99f98 img{width:100%;max-width:80px;}.elementor-1578 .elementor-element.elementor-element-57514bd{text-align:center;}.elementor-1578 .elementor-element.elementor-element-57514bd .elementor-heading-title{font-size:20px;}.elementor-1578 .elementor-element.elementor-element-71f2c2f{text-align:center;font-size:16px;}.elementor-1578 .elementor-element.elementor-element-30427f5{text-align:center;}.elementor-1578 .elementor-element.elementor-element-224d325{text-align:center;}.elementor-1578 .elementor-element.elementor-element-224d325 img{width:100%;max-width:80px;}.elementor-1578 .elementor-element.elementor-element-9092733{text-align:center;}.elementor-1578 .elementor-element.elementor-element-9092733 .elementor-heading-title{font-size:20px;}.elementor-1578 .elementor-element.elementor-element-dcff20d{text-align:center;font-size:16px;}.elementor-1578 .elementor-element.elementor-element-06646c3{text-align:center;}.elementor-1578 .elementor-element.elementor-element-06646c3 img{width:100%;max-width:80px;}.elementor-1578 .elementor-element.elementor-element-8f43c5a{text-align:center;}.elementor-1578 .elementor-element.elementor-element-8f43c5a .elementor-heading-title{font-size:20px;}.elementor-1578 .elementor-element.elementor-element-e8893ac{text-align:center;font-size:16px;}.elementor-1578 .elementor-element.elementor-element-a007e08{text-align:center;}.elementor-1578 .elementor-element.elementor-element-a007e08 img{width:100%;max-width:80px;}.elementor-1578 .elementor-element.elementor-element-62b5f35{text-align:center;}.elementor-1578 .elementor-element.elementor-element-62b5f35 .elementor-heading-title{font-size:20px;}.elementor-1578 .elementor-element.elementor-element-da2f523{text-align:center;font-size:16px;}.elementor-1578 .elementor-element.elementor-element-a58b691{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-pagination-size:11px;--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-1578 .elementor-element.elementor-element-625755d{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-106c05b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1578 .elementor-element.elementor-element-b21be73{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;text-align:center;}.elementor-1578 .elementor-element.elementor-element-b21be73.elementor-element{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-b21be73 .elementor-heading-title{font-size:28px;}.elementor-1578 .elementor-element.elementor-element-942e24e.elementor-element{--align-self:center;}.elementor-1578 .elementor-element.elementor-element-942e24e{text-align:center;}.elementor-1578 .elementor-element.elementor-element-942e24e .elementor-heading-title{font-size:var( --e-global-typography-1293432-font-size );line-height:var( --e-global-typography-1293432-line-height );}.elementor-1578 .elementor-element.elementor-element-1de2830{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-2e9600b{--z-index:2;}.elementor-1578 .elementor-element.elementor-element-f2475b6 .elementor-heading-title{font-size:28px;}.elementor-1578 .elementor-element.elementor-element-219e3df > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1578 .elementor-element.elementor-element-219e3df .elementor-heading-title{font-size:var( --e-global-typography-467d65b-font-size );line-height:var( --e-global-typography-467d65b-line-height );}.elementor-1578 .elementor-element.elementor-element-2d5d9fe .elementor-heading-title{font-size:var( --e-global-typography-6c2a171-font-size );line-height:var( --e-global-typography-6c2a171-line-height );}.elementor-1578 .elementor-element.elementor-element-5d2aa78 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-2fe29d7 .elementor-heading-title{font-size:var( --e-global-typography-6c2a171-font-size );line-height:var( --e-global-typography-6c2a171-line-height );}.elementor-1578 .elementor-element.elementor-element-9097b05 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-7598754{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1578 .elementor-element.elementor-element-9507e29{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-75331ae{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1578 .elementor-element.elementor-element-a7a2886{text-align:center;}.elementor-1578 .elementor-element.elementor-element-a7a2886 .elementor-heading-title{font-size:28px;}.elementor-1578 .elementor-element.elementor-element-895c799{text-align:center;}}@media(max-width:767px){.elementor-1578 .elementor-element.elementor-element-7c360e1{--min-height:auto;}.elementor-1578 .elementor-element.elementor-element-555ab52{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:160px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1578 .elementor-element.elementor-element-b2b3373 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1578 .elementor-element.elementor-element-b2b3373 img{width:80%;}.elementor-1578 .elementor-element.elementor-element-68770a1 .elementor-button{font-size:var( --e-global-typography-e966797-font-size );line-height:var( --e-global-typography-e966797-line-height );}.elementor-1578 .elementor-element.elementor-element-ccaad0b .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-916f4a0 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-c54877f .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-5a2e39c .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-67f4ee0 .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-4e35204 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-1cf05c3 .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-04475ab .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-e88e003 .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-49514b2 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-358509f .elementor-heading-title{font-size:var( --e-global-typography-3df7347-font-size );line-height:var( --e-global-typography-3df7347-line-height );}.elementor-1578 .elementor-element.elementor-element-a0e4ca1 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-be141f4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1578 .elementor-element.elementor-element-0a6e963{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1578 .elementor-element.elementor-element-2abe19c > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1578 .elementor-element.elementor-element-0d3357c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1578 .elementor-element.elementor-element-0d3357c > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1578 .elementor-element.elementor-element-19a03de{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-8551916{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1578 .elementor-element.elementor-element-e6272b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1578 .elementor-element.elementor-element-e6272b3 .elementor-heading-title{font-size:32px;}.elementor-1578 .elementor-element.elementor-element-bdd125e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;}.elementor-1578 .elementor-element.elementor-element-ff37665 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-556828d{font-size:16px;}.elementor-1578 .elementor-element.elementor-element-c117e2e .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-dbf4459{font-size:16px;}.elementor-1578 .elementor-element.elementor-element-46435c5 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-b237da5{font-size:16px;}.elementor-1578 .elementor-element.elementor-element-19f5658 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-44172f1{font-size:16px;}.elementor-1578 .elementor-element.elementor-element-ee24833 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-6e04ec3{font-size:16px;}.elementor-1578 .elementor-element.elementor-element-b375a74 .elementor-heading-title{font-size:var( --e-global-typography-93c9bf0-font-size );line-height:var( --e-global-typography-93c9bf0-line-height );}.elementor-1578 .elementor-element.elementor-element-bce63ef{font-size:16px;}.elementor-1578 .elementor-element.elementor-element-a45ff90{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1578 .elementor-element.elementor-element-25518a0{text-align:center;}.elementor-1578 .elementor-element.elementor-element-25518a0 .elementor-heading-title{font-size:30px;}.elementor-1578 .elementor-element.elementor-element-da24459{font-size:var( --e-global-typography-1293432-font-size );line-height:var( --e-global-typography-1293432-line-height );}.elementor-1578 .elementor-element.elementor-element-370ec90{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1578 .elementor-element.elementor-element-282b1f3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1578 .elementor-element.elementor-element-5f13f03{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1578 .elementor-element.elementor-element-6dd877b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1578 .elementor-element.elementor-element-a58b691{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1578 .elementor-element.elementor-element-625755d{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-106c05b{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1578 .elementor-element.elementor-element-3bb7a09{--width:100%;}.elementor-1578 .elementor-element.elementor-element-942e24e .elementor-heading-title{font-size:var( --e-global-typography-1293432-font-size );line-height:var( --e-global-typography-1293432-line-height );}.elementor-1578 .elementor-element.elementor-element-cd932ca .elementor-button{font-size:18px;padding:12px 12px 12px 12px;}.elementor-1578 .elementor-element.elementor-element-a3776d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-219e3df .elementor-heading-title{font-size:var( --e-global-typography-467d65b-font-size );line-height:var( --e-global-typography-467d65b-line-height );}.elementor-1578 .elementor-element.elementor-element-2d5d9fe .elementor-heading-title{font-size:var( --e-global-typography-6c2a171-font-size );line-height:var( --e-global-typography-6c2a171-line-height );}.elementor-1578 .elementor-element.elementor-element-5d2aa78 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-2fe29d7 .elementor-heading-title{font-size:var( --e-global-typography-6c2a171-font-size );line-height:var( --e-global-typography-6c2a171-line-height );}.elementor-1578 .elementor-element.elementor-element-9097b05 .elementor-heading-title{font-size:var( --e-global-typography-e5c768b-font-size );line-height:var( --e-global-typography-e5c768b-line-height );}.elementor-1578 .elementor-element.elementor-element-7598754{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1578 .elementor-element.elementor-element-9507e29{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1578 .elementor-element.elementor-element-7580512{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-1578 .elementor-element.elementor-element-75331ae{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1578 .elementor-element.elementor-element-a7a2886 .elementor-heading-title{font-size:26px;}.elementor-1578 .elementor-element.elementor-element-895c799{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-3aed1cf */.elementor-1578 .elementor-element.elementor-element-3aed1cf span {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68770a1 */.elementor-1578 .elementor-element.elementor-element-68770a1 {
    border-radius: 50px;
border: 1px solid rgba(255, 255, 255, 0.00);
box-shadow: 4px 8px 24px 0px rgba(24, 191, 172, 0.30);
}

.elementor-1578 .elementor-element.elementor-element-68770a1 .elementor-button-icon {
    display: flex;
}

.elementor-button-icon svg {
    font-size: 24px;
}

.elementor-1578 .elementor-element.elementor-element-68770a1 svg {

    transition: all .3s ease;
}

.elementor-1578 .elementor-element.elementor-element-68770a1:hover svg {
    transform: translatex(3px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaad0b */.elementor-1578 .elementor-element.elementor-element-ccaad0b {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c9a43 */.elementor-1578 .elementor-element.elementor-element-39c9a43 {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c54877f */.elementor-1578 .elementor-element.elementor-element-c54877f {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788ee06 */.elementor-1578 .elementor-element.elementor-element-788ee06 {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f4ee0 */.elementor-1578 .elementor-element.elementor-element-67f4ee0 {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0af09d4 */.elementor-1578 .elementor-element.elementor-element-0af09d4 {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cf05c3 */.elementor-1578 .elementor-element.elementor-element-1cf05c3 {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-402868f */.elementor-1578 .elementor-element.elementor-element-402868f {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e88e003 */.elementor-1578 .elementor-element.elementor-element-e88e003 {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-306784d */.elementor-1578 .elementor-element.elementor-element-306784d {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358509f */.elementor-1578 .elementor-element.elementor-element-358509f {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98134be */.elementor-1578 .elementor-element.elementor-element-98134be {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cf05c3 */.elementor-1578 .elementor-element.elementor-element-1cf05c3 {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-402868f */.elementor-1578 .elementor-element.elementor-element-402868f {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e88e003 */.elementor-1578 .elementor-element.elementor-element-e88e003 {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-306784d */.elementor-1578 .elementor-element.elementor-element-306784d {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358509f */.elementor-1578 .elementor-element.elementor-element-358509f {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98134be */.elementor-1578 .elementor-element.elementor-element-98134be {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cf05c3 */.elementor-1578 .elementor-element.elementor-element-1cf05c3 {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-402868f */.elementor-1578 .elementor-element.elementor-element-402868f {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e88e003 */.elementor-1578 .elementor-element.elementor-element-e88e003 {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-306784d */.elementor-1578 .elementor-element.elementor-element-306784d {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358509f */.elementor-1578 .elementor-element.elementor-element-358509f {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98134be */.elementor-1578 .elementor-element.elementor-element-98134be {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cf05c3 */.elementor-1578 .elementor-element.elementor-element-1cf05c3 {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-402868f */.elementor-1578 .elementor-element.elementor-element-402868f {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e88e003 */.elementor-1578 .elementor-element.elementor-element-e88e003 {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-306784d */.elementor-1578 .elementor-element.elementor-element-306784d {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358509f */.elementor-1578 .elementor-element.elementor-element-358509f {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98134be */.elementor-1578 .elementor-element.elementor-element-98134be {
    box-shadow: 0px 2px 8px 0px rgba(4, 4, 5, 0.30);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c360e1 */.elementor-1578 .elementor-element.elementor-element-7c360e1 .elementor-widget-video {
    height: 100% !important;
}

.elementor-1578 .elementor-element.elementor-element-7c360e1 .e-hosted-video {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0d3357c */.elementor-1578 .elementor-element.elementor-element-0d3357c .swiper-wrapper {
    transition-timing-function: linear;
}

.elementor-1578 .elementor-element.elementor-element-0d3357c .swiper-slide {
    padding-top: 16px
}

.elementor-1578 .elementor-element.elementor-element-0d3357c .swiper-slide:hover > div {
    transform: translateY(-16px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6272b3 */.elementor-1578 .elementor-element.elementor-element-e6272b3 span {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb06000 */.elementor-1578 .elementor-element.elementor-element-bb06000 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7184eb2 */.elementor-1578 .elementor-element.elementor-element-7184eb2 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a13dd */.elementor-1578 .elementor-element.elementor-element-c5a13dd .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c348e7d */.elementor-1578 .elementor-element.elementor-element-c348e7d .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae8d275 */.elementor-1578 .elementor-element.elementor-element-ae8d275 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922df59 */.elementor-1578 .elementor-element.elementor-element-922df59 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb06000 */.elementor-1578 .elementor-element.elementor-element-bb06000 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7184eb2 */.elementor-1578 .elementor-element.elementor-element-7184eb2 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a13dd */.elementor-1578 .elementor-element.elementor-element-c5a13dd .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c348e7d */.elementor-1578 .elementor-element.elementor-element-c348e7d .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae8d275 */.elementor-1578 .elementor-element.elementor-element-ae8d275 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922df59 */.elementor-1578 .elementor-element.elementor-element-922df59 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb06000 */.elementor-1578 .elementor-element.elementor-element-bb06000 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7184eb2 */.elementor-1578 .elementor-element.elementor-element-7184eb2 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a13dd */.elementor-1578 .elementor-element.elementor-element-c5a13dd .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c348e7d */.elementor-1578 .elementor-element.elementor-element-c348e7d .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae8d275 */.elementor-1578 .elementor-element.elementor-element-ae8d275 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922df59 */.elementor-1578 .elementor-element.elementor-element-922df59 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb06000 */.elementor-1578 .elementor-element.elementor-element-bb06000 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7184eb2 */.elementor-1578 .elementor-element.elementor-element-7184eb2 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a13dd */.elementor-1578 .elementor-element.elementor-element-c5a13dd .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c348e7d */.elementor-1578 .elementor-element.elementor-element-c348e7d .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae8d275 */.elementor-1578 .elementor-element.elementor-element-ae8d275 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922df59 */.elementor-1578 .elementor-element.elementor-element-922df59 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb06000 */.elementor-1578 .elementor-element.elementor-element-bb06000 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7184eb2 */.elementor-1578 .elementor-element.elementor-element-7184eb2 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a13dd */.elementor-1578 .elementor-element.elementor-element-c5a13dd .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c348e7d */.elementor-1578 .elementor-element.elementor-element-c348e7d .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae8d275 */.elementor-1578 .elementor-element.elementor-element-ae8d275 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922df59 */.elementor-1578 .elementor-element.elementor-element-922df59 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb06000 */.elementor-1578 .elementor-element.elementor-element-bb06000 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7184eb2 */.elementor-1578 .elementor-element.elementor-element-7184eb2 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a13dd */.elementor-1578 .elementor-element.elementor-element-c5a13dd .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c348e7d */.elementor-1578 .elementor-element.elementor-element-c348e7d .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae8d275 */.elementor-1578 .elementor-element.elementor-element-ae8d275 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922df59 */.elementor-1578 .elementor-element.elementor-element-922df59 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb06000 */.elementor-1578 .elementor-element.elementor-element-bb06000 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-bb06000:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7184eb2 */.elementor-1578 .elementor-element.elementor-element-7184eb2 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-7184eb2:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a13dd */.elementor-1578 .elementor-element.elementor-element-c5a13dd .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c5a13dd:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c348e7d */.elementor-1578 .elementor-element.elementor-element-c348e7d .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-c348e7d:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae8d275 */.elementor-1578 .elementor-element.elementor-element-ae8d275 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-ae8d275:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922df59 */.elementor-1578 .elementor-element.elementor-element-922df59 .hidden-content {
    transition: all .3s ease;
    opacity: 0;
    height: 0;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .hidden-content {
    opacity:   1;
    /*height: 150px;*/
    flex: 1;
}

.elementor-1578 .elementor-element.elementor-element-922df59:hover .overlay-content {
    background: rgba(16, 24, 40, 0.8);
}

/*@media(640px) {*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a03de */.elementor-1578 .elementor-element.elementor-element-19a03de:before {
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 155, 162, 1) 50%, rgba(0, 0, 0, 0) 100%);
}

.elementor-1578 .elementor-element.elementor-element-19a03de:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 155, 162, 1) 50%, rgba(0, 0, 0, 0) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25518a0 */.elementor-1578 .elementor-element.elementor-element-25518a0 span {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b497669 */.elementor-1578 .elementor-element.elementor-element-b497669 span {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd932ca */.elementor-1578 .elementor-element.elementor-element-cd932ca a {
    box-shadow: 4px 8px 24px 0px rgba(24, 191, 172, 0.30);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb7a09 */.elementor-1578 .elementor-element.elementor-element-3bb7a09 {
    width: 100%;
    max-width: 590px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9852be */.pulse-2 {

      animation: scaleOpacityLoop 2s infinite ease-in-out;
    }

    @keyframes scaleOpacityLoop {
      0%, 100% {
        transform: scale(1);
        opacity: 0.4;
      }
      50% {
        transform: scale(1.03);
        opacity: 1;
      }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3776d4 */.elementor-1578 .elementor-element.elementor-element-a3776d4 {
    width: 100%;
    max-width: 1250px;
height: 450px;
border-radius: 15.22px;
border: 1px solid #009BA2;
background: var(--Cinza-800, #1D2939);
position: absolute;
top: 124px;
right: 0;
left: 0;
margin-inline: auto;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f28d09 */.elementor-1578 .elementor-element.elementor-element-6f28d09 {
    left: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2475b6 */.elementor-1578 .elementor-element.elementor-element-f2475b6 span {
    background: linear-gradient(267deg, #009BA2 4.12%, #3EEFF7 84.38%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7162ec9 */.elementor-1578 .elementor-element.elementor-element-7162ec9 {
    background: var(--Verde, #009BA2);
opacity: 0.35;
filter: blur(125px);
width: 100%;
max-width: 443.16px;
height: 265.459px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d12d3e2 */.elementor-1578 .elementor-element.elementor-element-d12d3e2 form input[type="text"], .elementor-1578 .elementor-element.elementor-element-d12d3e2 form input[type="email"], .elementor-1578 .elementor-element.elementor-element-d12d3e2 form textarea, .elementor-1578 .elementor-element.elementor-element-d12d3e2 form select {
    width: 100%;
    background: #344054;
    border: none;
    font-family: Inter;
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.15px;
    padding: 12px 14px;
    border-radius: 6px;
}

.elementor-1578 .elementor-element.elementor-element-d12d3e2 form input::placeholder, .elementor-1578 .elementor-element.elementor-element-d12d3e2 form textarea::placeholder, .elementor-1578 .elementor-element.elementor-element-d12d3e2 form select {
   color: #fff !important;
}

.elementor-1578 .elementor-element.elementor-element-d12d3e2 form {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.elementor-1578 .elementor-element.elementor-element-d12d3e2 form .group {
    display: flex;
    gap: 14px;
}

.elementor-1578 .elementor-element.elementor-element-d12d3e2 form .group input {
    width: 100%;
}

.elementor-1578 .elementor-element.elementor-element-d12d3e2 form input[type="submit"] {
    padding: 12px 24px;
    border-radius: 50px;
border: 1px solid rgba(255, 255, 255, 0.00);
background: var(--Verde, #009BA2);
box-shadow: 4px 8px 24px 0px rgba(24, 191, 172, 0.30);
color: var(--Branco, #FFF);
text-align: center;
font-variant-numeric: lining-nums proportional-nums;
/* desktop/body/medium/18 */
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */
}

.elementor-1578 .elementor-element.elementor-element-d12d3e2 form input[type="submit"]:hover {
    opacity: .8;
}

@media (max-width: 767px) {
    .elementor-1578 .elementor-element.elementor-element-d12d3e2 form .group {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.grupoecomp.com.br/wp-content/uploads/2024/09/Inter-Bold.woff2') format('woff2'),
		url('https://www.grupoecomp.com.br/wp-content/uploads/2024/09/Inter-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.grupoecomp.com.br/wp-content/uploads/2024/09/Inter-Medium.woff2') format('woff2'),
		url('https://www.grupoecomp.com.br/wp-content/uploads/2024/09/Inter-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.grupoecomp.com.br/wp-content/uploads/2024/09/Inter-SemiBold.woff2') format('woff2'),
		url('https://www.grupoecomp.com.br/wp-content/uploads/2024/09/Inter-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.grupoecomp.com.br/wp-content/uploads/2024/09/Inter-Regular.woff2') format('woff2'),
		url('https://www.grupoecomp.com.br/wp-content/uploads/2024/09/Inter-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.grupoecomp.com.br/wp-content/uploads/2024/09/Inter-Light.woff2') format('woff2'),
		url('https://www.grupoecomp.com.br/wp-content/uploads/2024/09/Inter-Light.woff') format('woff');
}
/* End Custom Fonts CSS */