.elementor-15 .elementor-element.elementor-element-64bbec6{--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-around;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.15;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 120px 0px;--margin-top:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:12em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-64bbec6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-64bbec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(60deg, var( --e-global-color-aade197 ) 50%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-element-64bbec6::before, .elementor-15 .elementor-element.elementor-element-64bbec6 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-64bbec6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-64bbec6 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-64bbec6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-64bbec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-aade197 );background-image:url("https://visaoae.sagymarketing.com.br/wp-content/uploads/2026/04/banner-planejamento-tributario.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-cc01014{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-2aad9c8{text-align:center;}.elementor-15 .elementor-element.elementor-element-2aad9c8 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-9df7cc7{text-align:center;}.elementor-15 .elementor-element.elementor-element-9df7cc7 .elementor-heading-title{font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );text-transform:var( --e-global-typography-583e54c-text-transform );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-0d3fc63{text-align:center;color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-729cda1c{overflow:hidden;padding:50px 10px 50px 10px;}.elementor-15 .elementor-element.elementor-element-79bdb002 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-15 .elementor-element.elementor-element-654bad6e{width:auto;max-width:auto;background-color:transparent;padding:20px 20px 20px 20px;bottom:-3em;z-index:3;background-image:linear-gradient(165deg, var( --e-global-color-primary ) 0%, var( --e-global-color-aade197 ) 100%);border-radius:8px 8px 8px 8px;box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.25);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-654bad6e{right:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-654bad6e{left:-20px;}.elementor-15 .elementor-element.elementor-element-654bad6e .elementor-counter-number-wrapper{color:var( --e-global-color-651faef );font-family:var( --e-global-typography-3715edf-font-family ), Sans-serif;font-size:var( --e-global-typography-3715edf-font-size );font-weight:var( --e-global-typography-3715edf-font-weight );text-transform:var( --e-global-typography-3715edf-text-transform );line-height:var( --e-global-typography-3715edf-line-height );letter-spacing:var( --e-global-typography-3715edf-letter-spacing );}.elementor-15 .elementor-element.elementor-element-654bad6e .elementor-counter-title{color:var( --e-global-color-651faef );font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );text-transform:var( --e-global-typography-520c191-text-transform );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2c4a25a6{padding:0em 1em 0em 0em;}.elementor-15 .elementor-element.elementor-element-2c4a25a6 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 100px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-7a5507ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-7a5507ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-7a5507ad > .elementor-element-populated{margin:0em 0em 0em 4em;--e-column-margin-right:0em;--e-column-margin-left:4em;}.elementor-15 .elementor-element.elementor-element-7056f83b .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-3a48b054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-15 .elementor-element.elementor-element-2a3c7f7d{--divider-border-style:solid;--divider-color:var( --e-global-color-9eaa092 );--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-2a3c7f7d .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-2a3c7f7d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-79f49c9{margin-top:0.5em;margin-bottom:0em;}.elementor-15 .elementor-element.elementor-element-74d8274f > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-15 .elementor-element.elementor-element-54cc4965{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-27ae3cc3 > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-15 .elementor-element.elementor-element-38eddc2d{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-4bc1aa22:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4bc1aa22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a954db2 );}.elementor-15 .elementor-element.elementor-element-4bc1aa22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 10px 50px 10px;}.elementor-15 .elementor-element.elementor-element-4bc1aa22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5f5c4587{margin-top:0em;margin-bottom:1em;}.elementor-15 .elementor-element.elementor-element-22d74928 > .elementor-element-populated{margin:0em 4em 0em 0em;--e-column-margin-right:4em;--e-column-margin-left:0em;}.elementor-15 .elementor-element.elementor-element-26a5516d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-15 .elementor-element.elementor-element-4dc21b3c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-15 .elementor-element.elementor-element-4dc21b3c .elementor-divider-separator{width:80px;}.elementor-15 .elementor-element.elementor-element-4dc21b3c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-3a4f3e26{background-color:var( --e-global-color-651faef );padding:25px 25px 25px 25px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-3a4f3e26:hover{box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aade197 );fill:var( --e-global-color-651faef );color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-default .elementor-icon{fill:var( --e-global-color-aade197 );color:var( --e-global-color-aade197 );border-color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-aade197 );color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-3a4f3e26.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-509972a9{background-color:var( --e-global-color-651faef );padding:25px 25px 25px 25px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-509972a9:hover{box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aade197 );fill:var( --e-global-color-651faef );color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-aade197 );color:var( --e-global-color-aade197 );border-color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-aade197 );color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-509972a9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-6ec9239c{background-color:var( --e-global-color-651faef );padding:25px 25px 25px 25px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-6ec9239c:hover{box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aade197 );fill:var( --e-global-color-651faef );color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-default .elementor-icon{fill:var( --e-global-color-aade197 );color:var( --e-global-color-aade197 );border-color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-aade197 );color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6ec9239c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-167420b3{padding:50px 10px 50px 10px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-5816e8e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-5816e8e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-5816e8e8 > .elementor-element-populated{margin:0em 4em 0em 0em;--e-column-margin-right:4em;--e-column-margin-left:0em;}.elementor-15 .elementor-element.elementor-element-149dacb4 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-d60438d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aade197 );fill:var( --e-global-color-651faef );color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-d60438d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d60438d.elementor-view-default .elementor-icon{fill:var( --e-global-color-aade197 );color:var( --e-global-color-aade197 );border-color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-d60438d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4099cda7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aade197 );fill:var( --e-global-color-651faef );color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-4099cda7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4099cda7.elementor-view-default .elementor-icon{fill:var( --e-global-color-aade197 );color:var( --e-global-color-aade197 );border-color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-4099cda7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5289ad4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aade197 );fill:var( --e-global-color-651faef );color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-5289ad4e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5289ad4e.elementor-view-default .elementor-icon{fill:var( --e-global-color-aade197 );color:var( --e-global-color-aade197 );border-color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-5289ad4e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-2b2bada0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-15 .elementor-element.elementor-element-1e286d08 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 100px 8px;}.elementor-15 .elementor-element.elementor-element-1205e045 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(165deg, var( --e-global-color-secondary ) 40%, var( --e-global-color-aade197 ) 100%);opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-1205e045 > .elementor-container{max-width:750px;}.elementor-15 .elementor-element.elementor-element-1205e045:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1205e045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1205e045{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 10px 80px 10px;}.elementor-15 .elementor-element.elementor-element-17be5b5f{text-align:center;}.elementor-15 .elementor-element.elementor-element-17be5b5f .elementor-heading-title{color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-26fb3b68{text-align:center;color:var( --e-global-color-a954db2 );}.elementor-15 .elementor-element.elementor-element-1b57a6b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-d7bbdad{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-6a7d1e6{text-align:center;}.elementor-15 .elementor-element.elementor-element-47517d2{text-align:center;}.elementor-15 .elementor-element.elementor-element-44d5b84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-15 .elementor-element.elementor-element-f342861{--display:flex;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-9eaa092 );--border-color:var( --e-global-color-9eaa092 );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-15 .elementor-element.elementor-element-f342861.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-f3b1457.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-f3b1457 .elementor-heading-title{color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-b534205 img{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-0dfe22c{background-color:var( --e-global-color-aade197 );padding:6px 6px 6px 6px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-2db06a9 );border-radius:50px 50px 50px 50px;}.elementor-15 .elementor-element.elementor-element-0dfe22c .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-0dfe22c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-0dfe22c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0dfe22c.elementor-view-default .elementor-icon{color:var( --e-global-color-651faef );border-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-0dfe22c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0dfe22c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-0dfe22c .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-0dfe22c .elementor-icon svg{height:22px;}.elementor-15 .elementor-element.elementor-element-55830b0{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-55830b0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-55830b0 .elementor-heading-title{color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-e1435c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-15 .elementor-element.elementor-element-03c5751{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:end;}.elementor-15 .elementor-element.elementor-element-03c5751.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-54875fa{background-color:var( --e-global-color-aade197 );padding:6px 6px 6px 6px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-2db06a9 );border-radius:50px 50px 50px 50px;}.elementor-15 .elementor-element.elementor-element-54875fa .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-54875fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-54875fa.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-54875fa.elementor-view-default .elementor-icon{color:var( --e-global-color-651faef );border-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-54875fa.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-54875fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-54875fa .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-54875fa .elementor-icon svg{height:22px;}.elementor-15 .elementor-element.elementor-element-0ba3139{--display:flex;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-9eaa092 );--border-color:var( --e-global-color-9eaa092 );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-15 .elementor-element.elementor-element-0ba3139.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-d94afa3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-d94afa3 .elementor-heading-title{color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-10644c7 img{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-f5318c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-15 .elementor-element.elementor-element-aaf3c10{--display:flex;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-9eaa092 );--border-color:var( --e-global-color-9eaa092 );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-15 .elementor-element.elementor-element-aaf3c10.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-1c24844.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-1c24844 .elementor-heading-title{color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-6fea0e1 img{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-da0c851{background-color:var( --e-global-color-aade197 );padding:6px 6px 6px 6px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-2db06a9 );border-radius:50px 50px 50px 50px;}.elementor-15 .elementor-element.elementor-element-da0c851 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-da0c851.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-da0c851.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-da0c851.elementor-view-default .elementor-icon{color:var( --e-global-color-651faef );border-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-da0c851.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-da0c851.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-da0c851 .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-da0c851 .elementor-icon svg{height:22px;}.elementor-15 .elementor-element.elementor-element-a28c809{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a28c809.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-a28c809 .elementor-heading-title{color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-59d7ed2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-15 .elementor-element.elementor-element-ede3969{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:end;}.elementor-15 .elementor-element.elementor-element-ede3969.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ede3969 .elementor-heading-title{color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-08bf070{background-color:var( --e-global-color-aade197 );padding:6px 6px 6px 6px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-2db06a9 );border-radius:50px 50px 50px 50px;}.elementor-15 .elementor-element.elementor-element-08bf070 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-08bf070.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-08bf070.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-08bf070.elementor-view-default .elementor-icon{color:var( --e-global-color-651faef );border-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-08bf070.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-08bf070.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-08bf070 .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-08bf070 .elementor-icon svg{height:22px;}.elementor-15 .elementor-element.elementor-element-f7b1fbb{--display:flex;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-9eaa092 );--border-color:var( --e-global-color-9eaa092 );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-15 .elementor-element.elementor-element-f7b1fbb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-e7400be.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-e7400be .elementor-heading-title{color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-4b3212a img{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-02b4971{--display:flex;--position:absolute;}.elementor-15 .elementor-element.elementor-element-76f5c82{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:175px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-ca463ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-15 .elementor-element.elementor-element-c78d8f2{text-align:center;font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-95ad0ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-95ad0ee .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-15 .elementor-element.elementor-element-686fc2a{text-align:center;}.elementor-15 .elementor-element.elementor-element-91ef038{--display:flex;}.elementor-15 .elementor-element.elementor-element-91ef038:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-91ef038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-cc337bf{--divider-border-style:solid;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-cc337bf .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-cc337bf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-fbb8752{margin:-5px 5px calc(var(--kit-widget-spacing, 0px) + -5px) 5px;}.elementor-15 .elementor-element.elementor-element-2c59369{--display:flex;}.elementor-15 .elementor-element.elementor-element-2c59369:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2c59369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-093c8df{--divider-border-style:solid;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-093c8df .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-093c8df .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-2f0ad2d{margin:-5px 5px calc(var(--kit-widget-spacing, 0px) + -5px) 5px;}.elementor-15 .elementor-element.elementor-element-f4c7a06{--display:flex;}.elementor-15 .elementor-element.elementor-element-f4c7a06:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f4c7a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-7710679{--divider-border-style:solid;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-7710679 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-7710679 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-4008082{margin:-5px 5px calc(var(--kit-widget-spacing, 0px) + -5px) 5px;}.elementor-15 .elementor-element.elementor-element-533ea5a{--display:flex;}.elementor-15 .elementor-element.elementor-element-533ea5a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-533ea5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-5d5ec2b{--divider-border-style:solid;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-5d5ec2b .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-5d5ec2b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-36851a1{margin:-5px 5px calc(var(--kit-widget-spacing, 0px) + -5px) 5px;}.elementor-15 .elementor-element.elementor-element-ae3f399{--display:flex;}.elementor-15 .elementor-element.elementor-element-ae3f399:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ae3f399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-3bdd77e{--divider-border-style:solid;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-3bdd77e .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-3bdd77e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-44149c8{margin:-5px 5px calc(var(--kit-widget-spacing, 0px) + -5px) 5px;}.elementor-15 .elementor-element.elementor-element-26e48f5{--display:flex;}.elementor-15 .elementor-element.elementor-element-26e48f5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-26e48f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-46ce84b{--divider-border-style:solid;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-46ce84b .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-46ce84b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-73c6dfd{margin:-5px 5px calc(var(--kit-widget-spacing, 0px) + -5px) 5px;}.elementor-15 .elementor-element.elementor-element-cee9e68{--display:flex;}.elementor-15 .elementor-element.elementor-element-cee9e68:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cee9e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-4986437{--divider-border-style:solid;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-4986437 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-4986437 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-c565fd8{margin:-5px 5px calc(var(--kit-widget-spacing, 0px) + -5px) 5px;}.elementor-15 .elementor-element.elementor-element-bf38462{--display:flex;}.elementor-15 .elementor-element.elementor-element-bf38462:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bf38462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-b00379c{--divider-border-style:solid;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-b00379c .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-b00379c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-7e68f2f{margin:-5px 5px calc(var(--kit-widget-spacing, 0px) + -5px) 5px;}.elementor-15 .elementor-element.elementor-element-eb6ae17{--display:flex;}.elementor-15 .elementor-element.elementor-element-eb6ae17:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-eb6ae17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-172498a{--divider-border-style:solid;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-172498a .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-172498a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-45d7976{margin:-5px 5px calc(var(--kit-widget-spacing, 0px) + -5px) 5px;}.elementor-15 .elementor-element.elementor-element-375d0d6{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-aade197 );--n-accordion-title-hover-color:var( --e-global-color-aade197 );--n-accordion-title-active-color:var( --e-global-color-aade197 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-aade197 );--n-accordion-icon-hover-color:var( --e-global-color-aade197 );--n-accordion-icon-active-color:var( --e-global-color-aade197 );}.elementor-15 .elementor-element.elementor-element-375d0d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-651faef );border-style:none;}.elementor-15 .elementor-element.elementor-element-375d0d6 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-15 .elementor-element.elementor-element-375d0d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;}:where( .elementor-15 .elementor-element.elementor-element-375d0d6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-15 .elementor-element.elementor-element-5cad1ec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--padding-top:0em;--padding-bottom:0em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-15 .elementor-element.elementor-element-5cad1ec::before, .elementor-15 .elementor-element.elementor-element-5cad1ec > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5cad1ec > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5cad1ec > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5cad1ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5cad1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(165deg, var( --e-global-color-secondary ) 40%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-element-5cad1ec:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5cad1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-b08e36d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9f72616{width:var( --container-widget-width, 70% );max-width:70%;margin:-10em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:3;}.elementor-15 .elementor-element.elementor-element-9f72616.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-9f72616 img{width:100%;filter:brightness( 110% ) contrast( 150% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-306cd98{--display:flex;--justify-content:center;--padding-top:5px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1eb868e .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-956e673 .elementor-heading-title{color:var( --e-global-color-651faef );}.elementor-15 .elementor-element.elementor-element-0099e31{color:var( --e-global-color-651faef );}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-22d74928{width:45%;}.elementor-15 .elementor-element.elementor-element-4aa440e9{width:55%;}.elementor-15 .elementor-element.elementor-element-f342861{--width:35%;}.elementor-15 .elementor-element.elementor-element-0ba3139{--width:35%;}.elementor-15 .elementor-element.elementor-element-aaf3c10{--width:35%;}.elementor-15 .elementor-element.elementor-element-f7b1fbb{--width:35%;}.elementor-15 .elementor-element.elementor-element-02b4971{--width:4px;}.elementor-15 .elementor-element.elementor-element-b08e36d{--width:45%;}.elementor-15 .elementor-element.elementor-element-306cd98{--width:55%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-64bbec6{--border-radius:0px 0px 100px 0px;--padding-top:10em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-2aad9c8 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-9df7cc7 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-15 .elementor-element.elementor-element-729cda1c{padding:60px 10px 50px 10px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-654bad6e{right:-1em;}body.rtl .elementor-15 .elementor-element.elementor-element-654bad6e{left:-1em;}.elementor-15 .elementor-element.elementor-element-654bad6e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3715edf-font-size );line-height:var( --e-global-typography-3715edf-line-height );letter-spacing:var( --e-global-typography-3715edf-letter-spacing );}.elementor-15 .elementor-element.elementor-element-654bad6e .elementor-counter-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2c4a25a6{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-7a5507ad > .elementor-element-populated{margin:0em 0em 2em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-15 .elementor-element.elementor-element-7056f83b .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-669caa45{padding:0em 7em 0em 0em;}.elementor-15 .elementor-element.elementor-element-54cc4965{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-38eddc2d{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-22d74928 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-15 .elementor-element.elementor-element-4dc21b3c .elementor-divider-separator{width:77px;}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-5816e8e8 > .elementor-element-populated{margin:3em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-15 .elementor-element.elementor-element-149dacb4 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d60438d{padding:0em 15em 0em 0em;}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-4099cda7{padding:0em 15em 0em 0em;}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-5289ad4e{padding:0em 15em 0em 0em;}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-1e286d08 img{height:450px;}.elementor-15 .elementor-element.elementor-element-1205e045 > .elementor-container{max-width:600px;}.elementor-15 .elementor-element.elementor-element-0dfe22c{width:auto;max-width:auto;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-0dfe22c .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-0dfe22c .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-0dfe22c .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-54875fa{width:auto;max-width:auto;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-54875fa .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-54875fa .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-54875fa .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-da0c851{width:auto;max-width:auto;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-da0c851 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-da0c851 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-da0c851 .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-08bf070{width:auto;max-width:auto;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-08bf070 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-08bf070 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-08bf070 .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-76f5c82{--padding-top:50px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-c78d8f2{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-95ad0ee .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-15 .elementor-element.elementor-element-375d0d6{--n-accordion-title-font-size:15.2px;}.elementor-15 .elementor-element.elementor-element-5cad1ec{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-9f72616{margin:-7em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-306cd98{--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1eb868e .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-64bbec6{--border-radius:0px 0px 80px 0px;--padding-top:10em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-cc01014{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-15 .elementor-element.elementor-element-2aad9c8 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-9df7cc7{text-align:center;}.elementor-15 .elementor-element.elementor-element-9df7cc7 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-15 .elementor-element.elementor-element-729cda1c{padding:2em 1.5em 2.5em 1.5em;}.elementor-15 .elementor-element.elementor-element-654bad6e{width:var( --container-widget-width, 130px );max-width:130px;padding:15px 15px 15px 15px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-654bad6e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3715edf-font-size );line-height:var( --e-global-typography-3715edf-line-height );letter-spacing:var( --e-global-typography-3715edf-letter-spacing );}.elementor-15 .elementor-element.elementor-element-654bad6e .elementor-counter-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2c4a25a6 img{height:240px;border-radius:8px 8px 8px 80px;}.elementor-15 .elementor-element.elementor-element-7a5507ad > .elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-15 .elementor-element.elementor-element-7056f83b .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-669caa45{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-74d8274f > .elementor-element-populated{margin:0px 0px 7px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-54cc4965{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-27ae3cc3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-38eddc2d{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-4bc1aa22{padding:2em 1em 2em 1em;}.elementor-15 .elementor-element.elementor-element-3a294670 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4dc21b3c .elementor-divider-separator{width:55px;}.elementor-15 .elementor-element.elementor-element-4dc21b3c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-3a4f3e26{width:100%;max-width:100%;padding:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon{font-size:19px;}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-509972a9{width:100%;max-width:100%;padding:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon{font-size:19px;}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-6ec9239c{width:100%;max-width:100%;padding:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon{font-size:19px;}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-167420b3{padding:2em 1.5em 2.5em 1.5em;}.elementor-15 .elementor-element.elementor-element-5816e8e8 > .elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-149dacb4 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d60438d{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon{font-size:19px;}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-4099cda7{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon{font-size:19px;}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-5289ad4e{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon{font-size:19px;}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-2b2bada0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1e286d08 img{height:280px;border-radius:8px 8px 8px 80px;}.elementor-15 .elementor-element.elementor-element-1205e045{padding:3em 1.5em 6em 1.5em;}.elementor-15 .elementor-element.elementor-element-44d5b84{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-f342861{--width:35%;}.elementor-15 .elementor-element.elementor-element-0dfe22c{padding:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-0dfe22c .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-0dfe22c .elementor-icon svg{height:18px;}.elementor-15 .elementor-element.elementor-element-e1435c2{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-54875fa{padding:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-54875fa .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-54875fa .elementor-icon svg{height:18px;}.elementor-15 .elementor-element.elementor-element-0ba3139{--width:35%;}.elementor-15 .elementor-element.elementor-element-f5318c7{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-aaf3c10{--width:35%;}.elementor-15 .elementor-element.elementor-element-da0c851{padding:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-da0c851 .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-da0c851 .elementor-icon svg{height:18px;}.elementor-15 .elementor-element.elementor-element-59d7ed2{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-08bf070{padding:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-08bf070 .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-08bf070 .elementor-icon svg{height:18px;}.elementor-15 .elementor-element.elementor-element-f7b1fbb{--width:35%;}.elementor-15 .elementor-element.elementor-element-02b4971{--width:4px;}.elementor-15 .elementor-element.elementor-element-76f5c82{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-c78d8f2{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-95ad0ee .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-15 .elementor-element.elementor-element-375d0d6{--n-accordion-title-font-size:16px;}.elementor-15 .elementor-element.elementor-element-5cad1ec{--flex-direction:row-reverse;--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-reverse;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-9f72616{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-15 .elementor-element.elementor-element-9f72616.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-9f72616 img{height:350px;object-fit:scale-down;object-position:center center;}.elementor-15 .elementor-element.elementor-element-306cd98{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-1eb868e .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-64bbec6{--content-width:650px;}.elementor-15 .elementor-element.elementor-element-79bdb002{width:100%;}.elementor-15 .elementor-element.elementor-element-7a5507ad{width:100%;}.elementor-15 .elementor-element.elementor-element-22d74928{width:100%;}.elementor-15 .elementor-element.elementor-element-4aa440e9{width:100%;}.elementor-15 .elementor-element.elementor-element-6b311959{width:100%;}.elementor-15 .elementor-element.elementor-element-f150e0e{width:100%;}.elementor-15 .elementor-element.elementor-element-144e21dc{width:100%;}.elementor-15 .elementor-element.elementor-element-5816e8e8{width:100%;}.elementor-15 .elementor-element.elementor-element-2b2bada0{width:100%;}}@media(min-width:2400px){.elementor-15 .elementor-element.elementor-element-64bbec6::before, .elementor-15 .elementor-element.elementor-element-64bbec6 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-64bbec6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-64bbec6 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-64bbec6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-64bbec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:auto;}.elementor-15 .elementor-element.elementor-element-2aad9c8 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-9df7cc7 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-15 .elementor-element.elementor-element-654bad6e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3715edf-font-size );line-height:var( --e-global-typography-3715edf-line-height );letter-spacing:var( --e-global-typography-3715edf-letter-spacing );}.elementor-15 .elementor-element.elementor-element-654bad6e .elementor-counter-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );}.elementor-15 .elementor-element.elementor-element-7056f83b .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-54cc4965{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-38eddc2d{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-3a4f3e26 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-509972a9 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-15 .elementor-element.elementor-element-6ec9239c .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-149dacb4 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-d60438d .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-4099cda7 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-15 .elementor-element.elementor-element-5289ad4e .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-15 .elementor-element.elementor-element-c78d8f2{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-95ad0ee .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1eb868e .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-e3ddb2f */.timeline-item-card {
    --arrow-size: 25px;
    --arrow-size-mobile: 20px;
    --arrow-offset: 25px;       /* For top and bottom alignment only */
    --timeline-fill-ratio: 0.6; /* 0 = top of screen, 1 = bottom of screen */
    --timeline-empty-color: #F3EFEE33;
    --timeline-fill-color: #F3EFEE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7bbdad */<style>

/* USER DEFINED STYLES START */
.elementor-15 .elementor-element.elementor-element-d7bbdad {
    --arrow-size: 25px;
    --arrow-size-mobile: 20px;
    --arrow-offset: 25px;
    --timeline-fill-ratio: 0.6;

    --timeline-card-bg: #ffffff;         /* COR DE FUNDO DO CARD */

    --timeline-empty-color: #395ECE;
    --timeline-fill-color: #35DD3F;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .is-active .timeline-item-point > .elementor-widget-container {
    background-color: #35DD3F;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .is-active .timeline-item-point {
    background-color: #35DD3F;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .is-active :is(.timeline-item-meta, .timeline-item-meta .elementor-heading-title) {
    color: #35DD3F;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .is-active .timeline-item-card :is(.timeline-item-meta, .timeline-item-meta .elementor-heading-title) {
    color: #35DD3F;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .is-active .timeline-item-card .elementor-heading-title {
    color: #D9A441;
}

/* BASE STYLES */
.elementor-15 .elementor-element.elementor-element-d7bbdad > .e-con-inner {
    position: relative;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item {
    padding: 0;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item .timeline-item-card {
    z-index: 0;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item-point {
    line-height: 0;
    z-index: 1;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item-card .timeline-item-meta {
    display: none;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-line {
    top: 0;
    bottom: 0;
    left: calc((100% - var(--timeline-padding-left, 0px) - var(--timeline-padding-right, 0px)) / 2 + var(--timeline-padding-left, 0px) - 0.5 * var(--width));
    padding: 0;
    z-index: 0;
}

/* SETA e MÁSCARA */
.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item-card::before,
.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item-card::after {
    content: "";
    position: absolute;
    background-color: var(--timeline-card-bg, #ffffff);
    z-index: -1;
    transition-duration: 0s;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item-card::before {
    top: calc(50% - 0.5 * var(--arrow-size));
    width: var(--arrow-size);
    height: var(--arrow-size);
    transform: rotate(45deg);
    border-style: solid;
    border-color: inherit;
    border-radius: 0;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item-card::after {
    top: calc(50% - var(--arrow-size));
    height: calc(2 * var(--arrow-size));
    border: none !important;
}

/* ALTERNADO (padrão) */
.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width, 1px);
    border-left: none;
    border-bottom: none;
}
.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    right: 0;
    width: calc(var(--arrow-size) * 0.5 + 2px);
}

.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    right: initial;
    border-width: var(--border-left-width, 1px);
    border-top: none;
    border-right: none;
}
.elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: 0;
    width: calc(var(--arrow-size) * 0.5 + 2px);
}

/* HORIZONTAL ALIGNMENTS */
.elementor-15 .elementor-element.elementor-element-d7bbdad:is(.left, .right) .timeline-item-meta {
    display: none;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad:is(.left, .right) .timeline-item-card .timeline-item-meta {
    display: block;
}

/* ALIGN LEFT */
.elementor-15 .elementor-element.elementor-element-d7bbdad.left .timeline-item-point {
    order: 0;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.left .timeline-item-card {
    order: 1;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.left .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-left-width, 1px);
    border-top: none;
    border-right: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: inherit;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.left .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    left: 0;
    width: calc(var(--arrow-size) * 0.5 + 2px);
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.left .timeline-line {
    left: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-left, 0px));
}

/* ALIGN RIGHT */
.elementor-15 .elementor-element.elementor-element-d7bbdad.right .timeline-item-point {
    order: 1;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.right .timeline-item-card {
    order: 0;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.right .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width, 1px);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom: none;
    border-left: none;
    border-color: inherit;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.right .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: initial;
    right: 0;
    width: calc(var(--arrow-size) * 0.5 + 2px);
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.right .timeline-line {
    left: initial;
    right: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-right, 0px));
}

/* VERTICAL ALIGN TOP */
.elementor-15 .elementor-element.elementor-element-d7bbdad.top .timeline-item {
    align-items: flex-start;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.top .timeline-item-card::before {
    top: var(--arrow-offset);
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.top .timeline-item-card::after {
    top: calc(var(--arrow-offset) - (0.21 * var(--arrow-size)));
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.top .timeline-item-point {
    top: calc(var(--arrow-offset) + 0.5 * (var(--arrow-size) - var(--point-height)));
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.top .timeline-item > .timeline-item-meta {
    top: calc(var(--arrow-offset) + (var(--arrow-size) / 2));
    transform: translateY(-50%);
}

/* VERTICAL ALIGN BOTTOM */
.elementor-15 .elementor-element.elementor-element-d7bbdad.bottom .timeline-item {
    align-items: flex-end;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.bottom .timeline-item-card::before {
    top: initial;
    bottom: var(--arrow-offset);
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.bottom .timeline-item-card::after {
    top: initial;
    bottom: calc(var(--arrow-offset) - (0.21 * var(--arrow-size)));
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.bottom .timeline-item-point {
    bottom: calc(var(--arrow-offset) + 0.5 * (var(--arrow-size) - var(--point-height)));
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.bottom .timeline-item > .timeline-item-meta {
    bottom: calc(var(--arrow-offset) + (var(--arrow-size) / 2));
    transform: translateY(50%);
}

/* FLIP */
.elementor-15 .elementor-element.elementor-element-d7bbdad.flip:not(.left):not(.right) .timeline-item {
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.flip:not(.left):not(.right) .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width, 1px);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom: none;
    border-left: none;
    border-color: inherit;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.flip:not(.left):not(.right) .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: initial;
    right: 0;
    width: calc(var(--arrow-size) * 0.5 + 2px);
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.flip:not(.left):not(.right) .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    right: initial;
    border-width: var(--border-left-width, 1px);
    border-top: none;
    border-right: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: inherit;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.flip:not(.left):not(.right) .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    left: 0;
    width: calc(var(--arrow-size) * 0.5 + 2px);
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.flip .timeline-item:nth-of-type(odd) > .timeline-item-meta {
    text-align: end;
}

.elementor-15 .elementor-element.elementor-element-d7bbdad.flip .timeline-item:nth-of-type(even) > .timeline-item-meta {
    text-align: start;
}

@media (max-width: 1024px) {
    .elementor-15 .elementor-element.elementor-element-d7bbdad.flip .timeline-item {
        flex-direction: row !important;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item-meta {
        display: none;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item-card .timeline-item-meta {
        display: block;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item-point {
        order: 0;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-item-card {
        order: 1;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad:not(.right):not(.break-right) .timeline-item-card::before {
        left: calc(-0.5 * var(--arrow-size)) !important;
        border-width: var(--border-left-width, 1px) !important;
        border-top: none !important;
        border-right: none !important;
        border-bottom-style: solid !important;
        border-left-style: solid !important;
        border-color: inherit !important;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad:not(.right):not(.break-right) .timeline-item-card::after {
        left: 0 !important;
        width: calc(var(--arrow-size) * 0.5 + 2px) !important;
        border: none !important;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad .timeline-line {
        left: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-left, 0px));
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad:is(.right, .break-right) .timeline-item-point {
        order: 1;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad:is(.right, .break-right) .timeline-item-card {
        order: 0;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad:is(.right, .break-right) .timeline-item-card::before {
        left: initial !important;
        right: calc(-0.5 * var(--arrow-size)) !important;
        border-width: var(--border-right-width, 1px) !important;
        border-top-style: solid !important;
        border-right-style: solid !important;
        border-bottom: none !important;
        border-left: none !important;
        border-color: inherit !important;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad:is(.right, .break-right) .timeline-item-card::after {
        left: initial !important;
        right: 0 !important;
        width: calc(var(--arrow-size) * 0.5 + 2px) !important;
        border: none !important;
    }

    .elementor-15 .elementor-element.elementor-element-d7bbdad.break-right .timeline-line {
        left: initial;
        right: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-right, 0px));
    }
}

@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-d7bbdad {
        --arrow-size: var(--arrow-size-mobile);
    }
}
</style>/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-375d0d6 */.faq-visao .e-n-accordion-item-title-text {
  color: #575E85 !important; /* --e-global-color-uicore_body */
  transition: color 0.3s ease;
}

.faq-visao .e-n-accordion-item:hover .e-n-accordion-item-title-text {
  color: #9EA2B7 !important; /* versão mais clara do #575E85 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f5c82 */.elementor-15 .elementor-element.elementor-element-76f5c82 .e-n-accordion .e-n-accordion-item {
  border: 1px solid #1B1B1B;
  border-radius: 8px;
  overflow: hidden;
}/* End custom CSS */