.elementor-674 .elementor-element.elementor-element-7a63364{--display:flex;--min-height:0vh;--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-674 .elementor-element.elementor-element-7a63364:not(.elementor-motion-effects-element-type-background), .elementor-674 .elementor-element.elementor-element-7a63364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efd7735 );}.elementor-674 .elementor-element.elementor-element-526e30e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-8141289{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 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-674 .elementor-element.elementor-element-d33f564 .elementor-icon-wrapper{text-align:start;}.elementor-674 .elementor-element.elementor-element-d33f564 .elementor-icon{font-size:24px;}.elementor-674 .elementor-element.elementor-element-d33f564 .elementor-icon svg{height:24px;}.elementor-674 .elementor-element.elementor-element-d33f564 .elementor-icon-wrapper svg{width:auto;}.elementor-674 .elementor-element.elementor-element-2931e1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-674 .elementor-element.elementor-element-4bcba91{--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: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:0px;--padding-right:0px;}.elementor-674 .elementor-element.elementor-element-89c1464{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-674 .elementor-element.elementor-element-5faa652{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-5faa652 .elementor-heading-title{font-family:var( --e-global-typography-a3520d8-font-family ), Sans-serif;font-size:var( --e-global-typography-a3520d8-font-size );font-weight:var( --e-global-typography-a3520d8-font-weight );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );color:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-85363f9{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-85363f9 .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-975bac3{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-674 .elementor-element.elementor-element-feccad5{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-feccad5 .elementor-heading-title{font-family:var( --e-global-typography-a3520d8-font-family ), Sans-serif;font-size:var( --e-global-typography-a3520d8-font-size );font-weight:var( --e-global-typography-a3520d8-font-weight );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );color:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-5419262{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-5419262 .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-5419262 .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-5419262 .elementor-heading-title a:focus{color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-01fd7ee{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-01fd7ee .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-01fd7ee .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-01fd7ee .elementor-heading-title a:focus{color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-3f59c66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-674 .elementor-element.elementor-element-d94038f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-d94038f .elementor-icon-wrapper{text-align:center;}.elementor-674 .elementor-element.elementor-element-d94038f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-d94038f.elementor-view-framed .elementor-icon, .elementor-674 .elementor-element.elementor-element-d94038f.elementor-view-default .elementor-icon{color:var( --e-global-color-bdc2bc9 );border-color:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-d94038f.elementor-view-framed .elementor-icon, .elementor-674 .elementor-element.elementor-element-d94038f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-d94038f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-d94038f.elementor-view-framed .elementor-icon:hover, .elementor-674 .elementor-element.elementor-element-d94038f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-3c023fa );border-color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-d94038f.elementor-view-framed .elementor-icon:hover, .elementor-674 .elementor-element.elementor-element-d94038f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-d94038f .elementor-icon{font-size:24px;}.elementor-674 .elementor-element.elementor-element-d94038f .elementor-icon svg{height:24px;}.elementor-674 .elementor-element.elementor-element-e3add9c .elementor-icon-wrapper{text-align:center;}.elementor-674 .elementor-element.elementor-element-e3add9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-e3add9c.elementor-view-framed .elementor-icon, .elementor-674 .elementor-element.elementor-element-e3add9c.elementor-view-default .elementor-icon{color:var( --e-global-color-bdc2bc9 );border-color:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-e3add9c.elementor-view-framed .elementor-icon, .elementor-674 .elementor-element.elementor-element-e3add9c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-e3add9c.elementor-view-stacked .elementor-icon:hover{background-color:#F1F7FF;}.elementor-674 .elementor-element.elementor-element-e3add9c.elementor-view-framed .elementor-icon:hover, .elementor-674 .elementor-element.elementor-element-e3add9c.elementor-view-default .elementor-icon:hover{color:#F1F7FF;border-color:#F1F7FF;}.elementor-674 .elementor-element.elementor-element-e3add9c.elementor-view-framed .elementor-icon:hover, .elementor-674 .elementor-element.elementor-element-e3add9c.elementor-view-default .elementor-icon:hover svg{fill:#F1F7FF;}.elementor-674 .elementor-element.elementor-element-e3add9c .elementor-icon{font-size:24px;}.elementor-674 .elementor-element.elementor-element-e3add9c .elementor-icon svg{height:24px;}.elementor-674 .elementor-element.elementor-element-36c3df4 .elementor-icon-wrapper{text-align:center;}.elementor-674 .elementor-element.elementor-element-36c3df4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-36c3df4.elementor-view-framed .elementor-icon, .elementor-674 .elementor-element.elementor-element-36c3df4.elementor-view-default .elementor-icon{color:var( --e-global-color-bdc2bc9 );border-color:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-36c3df4.elementor-view-framed .elementor-icon, .elementor-674 .elementor-element.elementor-element-36c3df4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-36c3df4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-36c3df4.elementor-view-framed .elementor-icon:hover, .elementor-674 .elementor-element.elementor-element-36c3df4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-3c023fa );border-color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-36c3df4.elementor-view-framed .elementor-icon:hover, .elementor-674 .elementor-element.elementor-element-36c3df4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-36c3df4 .elementor-icon{font-size:24px;}.elementor-674 .elementor-element.elementor-element-36c3df4 .elementor-icon svg{height:24px;}.elementor-674 .elementor-element.elementor-element-f27159d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-674 .elementor-element.elementor-element-28f5886{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-674 .elementor-element.elementor-element-e80a55c{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-e80a55c .elementor-heading-title{font-family:var( --e-global-typography-a3520d8-font-family ), Sans-serif;font-size:var( --e-global-typography-a3520d8-font-size );font-weight:var( --e-global-typography-a3520d8-font-weight );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );color:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-eaa7274{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-eaa7274 .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-eaa7274 .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-eaa7274 .elementor-heading-title a:focus{color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-b356b06{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-b356b06 .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-b356b06 .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-b356b06 .elementor-heading-title a:focus{color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-f09ac46{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-f09ac46 .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-f09ac46 .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-f09ac46 .elementor-heading-title a:focus{color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-2fe12bd{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-2fe12bd .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-2fe12bd .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-2fe12bd .elementor-heading-title a:focus{color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-2cbf102{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-674 .elementor-element.elementor-element-1c05f3f{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-1c05f3f .elementor-heading-title{font-family:var( --e-global-typography-a3520d8-font-family ), Sans-serif;font-size:var( --e-global-typography-a3520d8-font-size );font-weight:var( --e-global-typography-a3520d8-font-weight );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );color:var( --e-global-color-bdc2bc9 );}.elementor-674 .elementor-element.elementor-element-6b1fad0{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-6b1fad0 .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-6b1fad0 .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-6b1fad0 .elementor-heading-title a:focus{color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-909f47d{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-909f47d .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-909f47d .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-909f47d .elementor-heading-title a:focus{color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-e3b6186{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-e3b6186 .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-e3b6186 .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-e3b6186 .elementor-heading-title a:focus{color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-02afa69{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-674 .elementor-element.elementor-element-02afa69 .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-d88ebc4 );}.elementor-674 .elementor-element.elementor-element-02afa69 .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-02afa69 .elementor-heading-title a:focus{color:var( --e-global-color-3c023fa );}.elementor-674 .elementor-element.elementor-element-112d7e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-e02f73b );--border-color:var( --e-global-color-e02f73b );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:024px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-674 .elementor-element.elementor-element-19155fc{width:var( --container-widget-width, 720px );max-width:720px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-19155fc .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-e02f73b );}.elementor-674 .elementor-element.elementor-element-0a18bc7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-674 .elementor-element.elementor-element-0a18bc7 .elementor-heading-title{font-family:var( --e-global-typography-1ac10e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac10e8-font-size );font-weight:var( --e-global-typography-1ac10e8-font-weight );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );color:var( --e-global-color-e02f73b );}.elementor-674 .elementor-element.elementor-element-0a18bc7 .elementor-heading-title a:hover, .elementor-674 .elementor-element.elementor-element-0a18bc7 .elementor-heading-title a:focus{color:var( --e-global-color-bdc2bc9 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-674 .elementor-element.elementor-element-7a63364{--padding-top:64px;--padding-bottom:064px;--padding-left:040px;--padding-right:040px;}.elementor-674 .elementor-element.elementor-element-5faa652 .elementor-heading-title{font-size:var( --e-global-typography-a3520d8-font-size );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-85363f9 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-feccad5 .elementor-heading-title{font-size:var( --e-global-typography-a3520d8-font-size );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-5419262 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-01fd7ee .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-e80a55c .elementor-heading-title{font-size:var( --e-global-typography-a3520d8-font-size );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-eaa7274 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-b356b06 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-f09ac46 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-2fe12bd .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-1c05f3f .elementor-heading-title{font-size:var( --e-global-typography-a3520d8-font-size );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-6b1fad0 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-909f47d .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-e3b6186 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-02afa69 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-19155fc .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-0a18bc7 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}}@media(max-width:767px){.elementor-674 .elementor-element.elementor-element-7a63364{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-674 .elementor-element.elementor-element-2931e1b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-674 .elementor-element.elementor-element-5faa652 .elementor-heading-title{font-size:var( --e-global-typography-a3520d8-font-size );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-85363f9 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-feccad5 .elementor-heading-title{font-size:var( --e-global-typography-a3520d8-font-size );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-5419262 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-01fd7ee .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-f27159d{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-674 .elementor-element.elementor-element-28f5886{--width:50%;}.elementor-674 .elementor-element.elementor-element-e80a55c .elementor-heading-title{font-size:var( --e-global-typography-a3520d8-font-size );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-eaa7274 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-b356b06 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-f09ac46 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-2fe12bd .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-2cbf102{--width:50%;}.elementor-674 .elementor-element.elementor-element-1c05f3f .elementor-heading-title{font-size:var( --e-global-typography-a3520d8-font-size );line-height:var( --e-global-typography-a3520d8-line-height );letter-spacing:var( --e-global-typography-a3520d8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-6b1fad0 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-909f47d .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-e3b6186 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-02afa69 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-112d7e8{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-674 .elementor-element.elementor-element-19155fc .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}.elementor-674 .elementor-element.elementor-element-0a18bc7 .elementor-heading-title{font-size:var( --e-global-typography-1ac10e8-font-size );line-height:var( --e-global-typography-1ac10e8-line-height );letter-spacing:var( --e-global-typography-1ac10e8-letter-spacing );}}@media(min-width:768px){.elementor-674 .elementor-element.elementor-element-7a63364{--content-width:1240px;}.elementor-674 .elementor-element.elementor-element-4bcba91{--width:70%;}.elementor-674 .elementor-element.elementor-element-89c1464{--width:100%;}.elementor-674 .elementor-element.elementor-element-975bac3{--width:100%;}.elementor-674 .elementor-element.elementor-element-3f59c66{--width:100%;}.elementor-674 .elementor-element.elementor-element-f27159d{--width:30%;}.elementor-674 .elementor-element.elementor-element-28f5886{--width:50%;}.elementor-674 .elementor-element.elementor-element-2cbf102{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-674 .elementor-element.elementor-element-4bcba91{--width:60%;}.elementor-674 .elementor-element.elementor-element-f27159d{--width:40%;}}/* Start custom CSS for html, class: .elementor-element-526e30e *//* Resolve o erro de Touch Targets (Tamanho do clique) */
.elementor-widget-icon a.elementor-icon, 
.elementor-icon-wrapper a {
    min-width: 48px !important;   /* Tamanho mínimo exigido pelo Google */
    min-height: 48px !important;  /* Tamanho mínimo exigido pelo Google */
    display: inline-flex !important;
    align-items: center;
    
}

/* Cria espaçamento entre os ícones para não ficarem colados *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8141289 */:root {
        --wa-brand: #25D366;
        --wa-dark: #128C7E;
        --wa-shadow: rgba(0, 0, 0, 0.15);
    }

    #wa-widget-container {
        position: fixed;
        bottom: 25px;
        right: 25px;
        z-index: 99999;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        transition: opacity 0.3s ease;
    }

    .wa-hidden {
        opacity: 0;
        pointer-events: none;
    }

    #wa-button {
        background-color: var(--wa-brand);
        border: none;
        border-radius: 50%;
        width: 60px;
        height: 60px;
        cursor: pointer;
        box-shadow: 0 4px 12px var(--wa-shadow);
        display: flex;
        justify-content: center;
        align-items: center;
        transition: transform 0.2s, background-color 0.2s;
        margin-top: 15px;
        outline: none;
    }

    #wa-button:hover {
        transform: scale(1.05);
        background-color: var(--wa-dark);
    }

    #wa-tooltip {
        background: white;
        color: #333;
        padding: 10px 16px;
        border-radius: 8px;
        box-shadow: 0 2px 10px var(--wa-shadow);
        font-size: 14px;
        font-weight: 500;
        margin-bottom: -5px;
        transition: opacity 0.3s ease;
        position: relative;
    }

    #wa-form-box {
        background: white;
        padding: 20px;
        border-radius: 12px;
        box-shadow: 0 5px 20px var(--wa-shadow);
        width: 280px;
        position: absolute;
        bottom: 80px;
        right: 0;
        transition: opacity 0.3s ease, transform 0.3s ease;
        transform: translateY(10px);
    }

    #wa-form-box.wa-active {
        opacity: 1;
        pointer-events: auto;
        transform: translateY(0);
    }

    #wa-form-box h4 {
        margin: 0 0 15px 0;
        color: #111;
        font-size: 16px;
    }

    #wa-form-box input {
        width: 100%;
        padding: 10px 12px;
        margin-bottom: 10px;
        border: 1px solid #ddd;
        border-radius: 6px;
        box-sizing: border-box;
        font-size: 14px;
    }

    #wa-form-box input:focus {
        border-color: var(--wa-brand);
        outline: none;
    }

    #wa-submit {
        width: 100%;
        padding: 12px;
        background: var(--wa-brand);
        color: white;
        border: none;
        border-radius: 6px;
        cursor: pointer;
        font-weight: bold;
        font-size: 14px;
        transition: background-color 0.2s;
    }

    #wa-submit:hover {
        background: var(--wa-dark);
    }

    .wa-error {
        color: #d93025;
        font-size: 12px;
        display: none;
        margin-bottom: 10px;
        line-height: 1.4;/* End custom CSS */