.elementor-557 .elementor-element.elementor-element-9805589{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-9805589:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-9805589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-1bf4a0b{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-557 .elementor-element.elementor-element-98ac723{--spacer-size:5px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-8b19e2f{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-557 .elementor-element.elementor-element-8b19e2f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-4269cb4{--spacer-size:5px;}.elementor-557 .elementor-element.elementor-element-19c1c3a{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:25px 25px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-557 .elementor-element.elementor-element-19c1c3a:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-19c1c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-f13c27b{--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:stretch;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-32a739c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-557 .elementor-element.elementor-element-32a739c .elementor-icon-wrapper{text-align:center;}.elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-32a739c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-32a739c .elementor-icon{font-size:22px;border-radius:50px 50px 50px 50px;}.elementor-557 .elementor-element.elementor-element-32a739c .elementor-icon svg{height:22px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-f5b08d3 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-300896a-font-family ), Sans-serif;font-size:var( --e-global-typography-300896a-font-size );font-weight:var( --e-global-typography-300896a-font-weight );text-transform:var( --e-global-typography-300896a-text-transform );font-style:var( --e-global-typography-300896a-font-style );text-decoration:var( --e-global-typography-300896a-text-decoration );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:12px 12px 12px 12px;}.elementor-557 .elementor-element.elementor-element-f5b08d3 .elementor-button:hover, .elementor-557 .elementor-element.elementor-element-f5b08d3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-f5b08d3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-557 .elementor-element.elementor-element-f5b08d3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-557 .elementor-element.elementor-element-f5b08d3 .elementor-button:hover svg, .elementor-557 .elementor-element.elementor-element-f5b08d3 .elementor-button:focus svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-596e52b{--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:stretch;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-9f1c234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-557 .elementor-element.elementor-element-9f1c234 .elementor-icon-wrapper{text-align:center;}.elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-9f1c234.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-9f1c234 .elementor-icon{font-size:22px;border-radius:50px 50px 50px 50px;}.elementor-557 .elementor-element.elementor-element-9f1c234 .elementor-icon svg{height:22px;}.elementor-557 .elementor-element.elementor-element-c2fcfa0 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-300896a-font-family ), Sans-serif;font-size:var( --e-global-typography-300896a-font-size );font-weight:var( --e-global-typography-300896a-font-weight );text-transform:var( --e-global-typography-300896a-text-transform );font-style:var( --e-global-typography-300896a-font-style );text-decoration:var( --e-global-typography-300896a-text-decoration );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:12px 12px 12px 12px;}.elementor-557 .elementor-element.elementor-element-c2fcfa0 .elementor-button:hover, .elementor-557 .elementor-element.elementor-element-c2fcfa0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-c2fcfa0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-557 .elementor-element.elementor-element-c2fcfa0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-557 .elementor-element.elementor-element-c2fcfa0 .elementor-button:hover svg, .elementor-557 .elementor-element.elementor-element-c2fcfa0 .elementor-button:focus svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-b37dabd{--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:stretch;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-3a446e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-557 .elementor-element.elementor-element-3a446e2 .elementor-icon-wrapper{text-align:center;}.elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-3a446e2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-3a446e2 .elementor-icon{font-size:22px;border-radius:50px 50px 50px 50px;}.elementor-557 .elementor-element.elementor-element-3a446e2 .elementor-icon svg{height:22px;}.elementor-557 .elementor-element.elementor-element-e28626d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-300896a-font-family ), Sans-serif;font-size:var( --e-global-typography-300896a-font-size );font-weight:var( --e-global-typography-300896a-font-weight );text-transform:var( --e-global-typography-300896a-text-transform );font-style:var( --e-global-typography-300896a-font-style );text-decoration:var( --e-global-typography-300896a-text-decoration );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:12px 12px 12px 12px;}.elementor-557 .elementor-element.elementor-element-e28626d .elementor-button:hover, .elementor-557 .elementor-element.elementor-element-e28626d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-e28626d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-557 .elementor-element.elementor-element-e28626d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-557 .elementor-element.elementor-element-e28626d .elementor-button:hover svg, .elementor-557 .elementor-element.elementor-element-e28626d .elementor-button:focus svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-866394e{--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:stretch;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-6b4d02c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-557 .elementor-element.elementor-element-6b4d02c .elementor-icon-wrapper{text-align:center;}.elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-6b4d02c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-6b4d02c .elementor-icon{font-size:22px;border-radius:50px 50px 50px 50px;}.elementor-557 .elementor-element.elementor-element-6b4d02c .elementor-icon svg{height:22px;}.elementor-557 .elementor-element.elementor-element-ad05c68 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-300896a-font-family ), Sans-serif;font-size:var( --e-global-typography-300896a-font-size );font-weight:var( --e-global-typography-300896a-font-weight );text-transform:var( --e-global-typography-300896a-text-transform );font-style:var( --e-global-typography-300896a-font-style );text-decoration:var( --e-global-typography-300896a-text-decoration );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:12px 12px 12px 12px;}.elementor-557 .elementor-element.elementor-element-ad05c68 .elementor-button:hover, .elementor-557 .elementor-element.elementor-element-ad05c68 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-ad05c68{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-557 .elementor-element.elementor-element-ad05c68 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-557 .elementor-element.elementor-element-ad05c68 .elementor-button:hover svg, .elementor-557 .elementor-element.elementor-element-ad05c68 .elementor-button:focus svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-5d40972{--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:stretch;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-41bbeff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-557 .elementor-element.elementor-element-41bbeff .elementor-icon-wrapper{text-align:center;}.elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-41bbeff.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-41bbeff .elementor-icon{font-size:22px;border-radius:50px 50px 50px 50px;}.elementor-557 .elementor-element.elementor-element-41bbeff .elementor-icon svg{height:22px;}.elementor-557 .elementor-element.elementor-element-8110e73 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-300896a-font-family ), Sans-serif;font-size:var( --e-global-typography-300896a-font-size );font-weight:var( --e-global-typography-300896a-font-weight );text-transform:var( --e-global-typography-300896a-text-transform );font-style:var( --e-global-typography-300896a-font-style );text-decoration:var( --e-global-typography-300896a-text-decoration );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:12px 12px 12px 12px;}.elementor-557 .elementor-element.elementor-element-8110e73 .elementor-button:hover, .elementor-557 .elementor-element.elementor-element-8110e73 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-8110e73{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-557 .elementor-element.elementor-element-8110e73 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-557 .elementor-element.elementor-element-8110e73 .elementor-button:hover svg, .elementor-557 .elementor-element.elementor-element-8110e73 .elementor-button:focus svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-c73aaa6{--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:stretch;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-941ce8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-557 .elementor-element.elementor-element-941ce8b .elementor-icon-wrapper{text-align:center;}.elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-framed .elementor-icon:hover, .elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-941ce8b.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-941ce8b .elementor-icon{font-size:22px;border-radius:50px 50px 50px 50px;}.elementor-557 .elementor-element.elementor-element-941ce8b .elementor-icon svg{height:22px;}.elementor-557 .elementor-element.elementor-element-470b242 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-300896a-font-family ), Sans-serif;font-size:var( --e-global-typography-300896a-font-size );font-weight:var( --e-global-typography-300896a-font-weight );text-transform:var( --e-global-typography-300896a-text-transform );font-style:var( --e-global-typography-300896a-font-style );text-decoration:var( --e-global-typography-300896a-text-decoration );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:12px 12px 12px 12px;}.elementor-557 .elementor-element.elementor-element-470b242 .elementor-button:hover, .elementor-557 .elementor-element.elementor-element-470b242 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-11d54e1 );}.elementor-557 .elementor-element.elementor-element-470b242{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-557 .elementor-element.elementor-element-470b242 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-557 .elementor-element.elementor-element-470b242 .elementor-button:hover svg, .elementor-557 .elementor-element.elementor-element-470b242 .elementor-button:focus svg{fill:var( --e-global-color-11d54e1 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-557 .elementor-element.elementor-element-19c1c3a{--width:60%;}.elementor-557 .elementor-element.elementor-element-f13c27b{--width:48.45%;}.elementor-557 .elementor-element.elementor-element-596e52b{--width:48.45%;}.elementor-557 .elementor-element.elementor-element-b37dabd{--width:48.45%;}.elementor-557 .elementor-element.elementor-element-866394e{--width:48.45%;}.elementor-557 .elementor-element.elementor-element-5d40972{--width:48.45%;}.elementor-557 .elementor-element.elementor-element-c73aaa6{--width:48.45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-557 .elementor-element.elementor-element-9805589{--content-width:95%;}.elementor-557 .elementor-element.elementor-element-19c1c3a{--width:100%;}}@media(max-width:1024px){.elementor-557 .elementor-element.elementor-element-9805589:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-9805589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-557 .elementor-element.elementor-element-9805589{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-1bf4a0b{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-557 .elementor-element.elementor-element-8b19e2f{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-557 .elementor-element.elementor-element-8b19e2f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-557 .elementor-element.elementor-element-19c1c3a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-557 .elementor-element.elementor-element-f5b08d3 .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}.elementor-557 .elementor-element.elementor-element-c2fcfa0 .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}.elementor-557 .elementor-element.elementor-element-e28626d .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}.elementor-557 .elementor-element.elementor-element-ad05c68 .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}.elementor-557 .elementor-element.elementor-element-8110e73 .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}.elementor-557 .elementor-element.elementor-element-470b242 .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}}@media(max-width:767px){.elementor-557 .elementor-element.elementor-element-9805589{--content-width:92%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-9805589:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-9805589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-557 .elementor-element.elementor-element-1bf4a0b{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-557 .elementor-element.elementor-element-8b19e2f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-557 .elementor-element.elementor-element-8b19e2f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-557 .elementor-element.elementor-element-19c1c3a{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-557 .elementor-element.elementor-element-f5b08d3{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-557 .elementor-element.elementor-element-f5b08d3.elementor-element{--align-self:stretch;}.elementor-557 .elementor-element.elementor-element-f5b08d3 .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}.elementor-557 .elementor-element.elementor-element-c2fcfa0{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-557 .elementor-element.elementor-element-c2fcfa0.elementor-element{--align-self:stretch;}.elementor-557 .elementor-element.elementor-element-c2fcfa0 .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}.elementor-557 .elementor-element.elementor-element-e28626d{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-557 .elementor-element.elementor-element-e28626d.elementor-element{--align-self:stretch;}.elementor-557 .elementor-element.elementor-element-e28626d .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}.elementor-557 .elementor-element.elementor-element-ad05c68{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-557 .elementor-element.elementor-element-ad05c68.elementor-element{--align-self:stretch;}.elementor-557 .elementor-element.elementor-element-ad05c68 .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}.elementor-557 .elementor-element.elementor-element-8110e73{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-557 .elementor-element.elementor-element-8110e73.elementor-element{--align-self:stretch;}.elementor-557 .elementor-element.elementor-element-8110e73 .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}.elementor-557 .elementor-element.elementor-element-470b242{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-557 .elementor-element.elementor-element-470b242.elementor-element{--align-self:stretch;}.elementor-557 .elementor-element.elementor-element-470b242 .elementor-button{font-size:var( --e-global-typography-300896a-font-size );line-height:var( --e-global-typography-300896a-line-height );letter-spacing:var( --e-global-typography-300896a-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-9805589 *//* Fundo vidro mais forte, base #839083 */
.elementor-557 .elementor-element.elementor-element-9805589{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  /* Fundo mais escuro, puxando #839083 */
  background:
    radial-gradient(120% 100% at 50% 35%,
      #9ea9a3 0%,   /* claro */
      #8c988e 30%,
      #839083 55%,  /* cor base */
      #6f7b71 80%,  /* escuro */
      #5d675e 100%  /* bem escuro nas bordas */
    );
}

/* Vinheta mais marcada */
.elementor-557 .elementor-element.elementor-element-9805589::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  pointer-events:none;
  z-index:0;
  box-shadow:
    inset 0 0 150px 60px rgba(255,255,255,.25),  /* brilho bem mais suave */
    inset 0 0 180px 40px rgba(0,0,0,.25);        /* sombra mais escura */
  opacity:1; /* efeito total */
}

/* Filme “vidro” mais leve para não apagar a cor */
.elementor-557 .elementor-element.elementor-element-9805589::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  pointer-events:none;
  z-index:0;
  background: linear-gradient(to bottom, rgba(255,255,255,.08), rgba(255,255,255,.05));
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  opacity:.4; /* reduzido para não clarear demais */
}

/* conteúdo acima */
.elementor-557 .elementor-element.elementor-element-9805589 > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */