.elementor-13 .elementor-element.elementor-element-59d9e346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-13 .elementor-element.elementor-element-59d9e346:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-59d9e346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43ceb38 );}.elementor-13 .elementor-element.elementor-element-36cb67ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-13 .elementor-element.elementor-element-36cb67ab.e-con{--order:-99999 /* order start hack */;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-366a743{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-366a743 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-34cd777 );}.elementor-13 .elementor-element.elementor-element-71b4b782{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-35d762cf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7e566384{--display:flex;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-7e566384:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7e566384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7e566384::before, .elementor-13 .elementor-element.elementor-element-7e566384 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7e566384 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7e566384 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7e566384 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7e566384 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0040870F;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-7e566384:hover{box-shadow:0px 10px 13px 2px rgba(0, 0, 0, 0.1);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-6758abe7 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-13 .elementor-element.elementor-element-6758abe7 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-60f3df3 );}.elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-stacked .elementor-icon{background-color:#004087;}.elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-default .elementor-icon{fill:#004087;color:#004087;border-color:#004087;}.elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-60f3df3 );fill:#FFFFFF;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-60f3df3 );color:var( --e-global-color-60f3df3 );border-color:var( --e-global-color-60f3df3 );}.elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-6758abe7.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6758abe7 .elementor-icon{font-size:29px;}.elementor-13 .elementor-element.elementor-element-6758abe7 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-6758abe7 .elementor-icon-box-title a{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-6758abe7:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-6758abe7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-60f3df3 );}.elementor-13 .elementor-element.elementor-element-6758abe7 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-7b2aac7 );}.elementor-13 .elementor-element.elementor-element-3650f699{--display:flex;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-3650f699:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3650f699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3650f699::before, .elementor-13 .elementor-element.elementor-element-3650f699 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-3650f699 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-3650f699 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-3650f699 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-3650f699 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5193181A;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-3650f699:hover{box-shadow:0px 10px 13px 2px rgba(0, 0, 0, 0.1);}.elementor-13 .elementor-element.elementor-element-10af1210 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-13 .elementor-element.elementor-element-10af1210 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-b39a8cc );}.elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-stacked .elementor-icon{background-color:#519318;}.elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-default .elementor-icon{fill:#519318;color:#519318;border-color:#519318;}.elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-6f0e038 );fill:#FFFFFF;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-6f0e038 );color:var( --e-global-color-6f0e038 );border-color:var( --e-global-color-6f0e038 );}.elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-10af1210.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-10af1210 .elementor-icon{font-size:29px;}.elementor-13 .elementor-element.elementor-element-10af1210 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-10af1210 .elementor-icon-box-title a{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-10af1210:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-10af1210:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b39a8cc );}.elementor-13 .elementor-element.elementor-element-10af1210 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-67b2d90 );}.elementor-13 .elementor-element.elementor-element-2d7c90fc{--display:flex;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-2d7c90fc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2d7c90fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2d7c90fc::before, .elementor-13 .elementor-element.elementor-element-2d7c90fc > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-2d7c90fc > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-2d7c90fc > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-2d7c90fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-2d7c90fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F59E0B1A;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-2d7c90fc:hover{box-shadow:0px 10px 13px 2px rgba(0, 0, 0, 0.1);}.elementor-13 .elementor-element.elementor-element-16320bf7 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-13 .elementor-element.elementor-element-16320bf7 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-9f223e1 );}.elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-stacked .elementor-icon{background-color:#F59E0B;}.elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-default .elementor-icon{fill:#F59E0B;color:#F59E0B;border-color:#F59E0B;}.elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F59E0B;fill:#FFFFFF;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-default:has(:focus) .elementor-icon{fill:#F59E0B;color:#F59E0B;border-color:#F59E0B;}.elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-16320bf7.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-16320bf7 .elementor-icon{font-size:29px;}.elementor-13 .elementor-element.elementor-element-16320bf7 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-16320bf7 .elementor-icon-box-title a{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-16320bf7:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-16320bf7:has(:focus) .elementor-icon-box-title{color:#78350F;}.elementor-13 .elementor-element.elementor-element-16320bf7 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-7b2aac7 );}.elementor-13 .elementor-element.elementor-element-1ff5152f{--display:flex;--overlay-opacity:0.62;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-1ff5152f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1ff5152f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1ff5152f::before, .elementor-13 .elementor-element.elementor-element-1ff5152f > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1ff5152f > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1ff5152f > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-1ff5152f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-1ff5152f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #E11D483D 0%, #E11D4840 100%);}.elementor-13 .elementor-element.elementor-element-1ff5152f:hover{box-shadow:0px 10px 13px 2px rgba(0, 0, 0, 0.1);}.elementor-13 .elementor-element.elementor-element-74b033b7 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-13 .elementor-element.elementor-element-74b033b7 .elementor-icon-box-title{margin-block-end:4px;color:#6D0928;}.elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-stacked .elementor-icon{background-color:#E11D48;}.elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-default .elementor-icon{fill:#E11D48;color:#E11D48;border-color:#E11D48;}.elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E11D48;fill:#FFFFFF;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-default:has(:focus) .elementor-icon{fill:#E11D48;color:#E11D48;border-color:#E11D48;}.elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-74b033b7.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-74b033b7 .elementor-icon{font-size:29px;}.elementor-13 .elementor-element.elementor-element-74b033b7 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-74b033b7 .elementor-icon-box-title a{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-74b033b7:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-74b033b7:has(:focus) .elementor-icon-box-title{color:#E11D48;}.elementor-13 .elementor-element.elementor-element-74b033b7 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-7b2aac7 );}.elementor-13 .elementor-element.elementor-element-18bf6a23{--display:flex;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-18bf6a23:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-18bf6a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-18bf6a23::before, .elementor-13 .elementor-element.elementor-element-18bf6a23 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-18bf6a23 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-18bf6a23 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-18bf6a23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-18bf6a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F59E0B1A;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-18bf6a23:hover{box-shadow:0px 10px 13px 2px rgba(0, 0, 0, 0.1);}.elementor-13 .elementor-element.elementor-element-73d7d4f6 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-13 .elementor-element.elementor-element-73d7d4f6 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-9f223e1 );}.elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-stacked .elementor-icon{background-color:#F59E0B;}.elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-default .elementor-icon{fill:#F59E0B;color:#F59E0B;border-color:#F59E0B;}.elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F59E0B;fill:#FFFFFF;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-default:has(:focus) .elementor-icon{fill:#F59E0B;color:#F59E0B;border-color:#F59E0B;}.elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-73d7d4f6.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-73d7d4f6 .elementor-icon{font-size:29px;}.elementor-13 .elementor-element.elementor-element-73d7d4f6 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-73d7d4f6 .elementor-icon-box-title a{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-73d7d4f6:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-73d7d4f6:has(:focus) .elementor-icon-box-title{color:#78350F;}.elementor-13 .elementor-element.elementor-element-73d7d4f6 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-7b2aac7 );}.elementor-13 .elementor-element.elementor-element-2e587842{--display:flex;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-2e587842:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2e587842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2e587842::before, .elementor-13 .elementor-element.elementor-element-2e587842 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-2e587842 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-2e587842 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-2e587842 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-2e587842 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#9333EA1A;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-2e587842:hover{box-shadow:0px 10px 13px 2px rgba(0, 0, 0, 0.1);}.elementor-13 .elementor-element.elementor-element-3f5b0267 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-13 .elementor-element.elementor-element-3f5b0267 .elementor-icon-box-title{margin-block-end:4px;color:#581C87;}.elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-stacked .elementor-icon{background-color:#9333EA;}.elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-default .elementor-icon{fill:#9333EA;color:#9333EA;border-color:#9333EA;}.elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#9333EA;fill:#FFFFFF;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-default:has(:focus) .elementor-icon{fill:#9333EA;color:#9333EA;border-color:#9333EA;}.elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-3f5b0267.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3f5b0267 .elementor-icon{font-size:29px;}.elementor-13 .elementor-element.elementor-element-3f5b0267 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-3f5b0267 .elementor-icon-box-title a{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-3f5b0267:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-3f5b0267:has(:focus) .elementor-icon-box-title{color:#581C87;}.elementor-13 .elementor-element.elementor-element-3f5b0267 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-7b2aac7 );}.elementor-13 .elementor-element.elementor-element-5b661ec6{--display:flex;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-5b661ec6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5b661ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5b661ec6::before, .elementor-13 .elementor-element.elementor-element-5b661ec6 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-5b661ec6 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-5b661ec6 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-5b661ec6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-5b661ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0040870F;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-5b661ec6:hover{box-shadow:0px 10px 13px 2px rgba(0, 0, 0, 0.1);}.elementor-13 .elementor-element.elementor-element-15e4d55 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-13 .elementor-element.elementor-element-15e4d55 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-60f3df3 );}.elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-stacked .elementor-icon{background-color:#004087;}.elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-default .elementor-icon{fill:#004087;color:#004087;border-color:#004087;}.elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-60f3df3 );fill:#FFFFFF;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-60f3df3 );color:var( --e-global-color-60f3df3 );border-color:var( --e-global-color-60f3df3 );}.elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-15e4d55.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-15e4d55 .elementor-icon{font-size:29px;}.elementor-13 .elementor-element.elementor-element-15e4d55 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-15e4d55 .elementor-icon-box-title a{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-15e4d55:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-15e4d55:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-60f3df3 );}.elementor-13 .elementor-element.elementor-element-15e4d55 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-7b2aac7 );}.elementor-13 .elementor-element.elementor-element-258d679e{--display:flex;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-258d679e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-258d679e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-258d679e::before, .elementor-13 .elementor-element.elementor-element-258d679e > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-258d679e > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-258d679e > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-258d679e > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-258d679e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5193181A;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-258d679e:hover{box-shadow:0px 10px 13px 2px rgba(0, 0, 0, 0.1);}.elementor-13 .elementor-element.elementor-element-2ecc7d4 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-13 .elementor-element.elementor-element-2ecc7d4 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-b39a8cc );}.elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-stacked .elementor-icon{background-color:#519318;}.elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-default .elementor-icon{fill:#519318;color:#519318;border-color:#519318;}.elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-6f0e038 );fill:#FFFFFF;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-6f0e038 );color:var( --e-global-color-6f0e038 );border-color:var( --e-global-color-6f0e038 );}.elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13 .elementor-element.elementor-element-2ecc7d4.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2ecc7d4 .elementor-icon{font-size:29px;}.elementor-13 .elementor-element.elementor-element-2ecc7d4 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-2ecc7d4 .elementor-icon-box-title a{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-2ecc7d4:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-2ecc7d4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b39a8cc );}.elementor-13 .elementor-element.elementor-element-2ecc7d4 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-67b2d90 );}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-35d762cf{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-59d9e346{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-13 .elementor-element.elementor-element-36cb67ab{--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-13 .elementor-element.elementor-element-366a743 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-71b4b782{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-13 .elementor-element.elementor-element-35d762cf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-6758abe7 .elementor-icon-box-description{font-size:14px;}.elementor-13 .elementor-element.elementor-element-10af1210 .elementor-icon-box-description{font-size:14px;}.elementor-13 .elementor-element.elementor-element-16320bf7 .elementor-icon-box-description{font-size:14px;}.elementor-13 .elementor-element.elementor-element-74b033b7 .elementor-icon-box-description{font-size:14px;}.elementor-13 .elementor-element.elementor-element-73d7d4f6 .elementor-icon-box-description{font-size:14px;}.elementor-13 .elementor-element.elementor-element-3f5b0267 .elementor-icon-box-description{font-size:14px;}.elementor-13 .elementor-element.elementor-element-15e4d55 .elementor-icon-box-description{font-size:14px;}.elementor-13 .elementor-element.elementor-element-2ecc7d4 .elementor-icon-box-description{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-7e566384 *//* Configuração inicial do Container */
.efeito-hover-circulo {
    position: relative;
    overflow: hidden; 
    transition: transform 0.3s ease; 
    z-index: 1; 
}

/* O Círculo (Pseudoelemento) */
.efeito-hover-circulo::before {
    content: '';
    position: absolute;
    top: auto;     /* Evita conflitos com o Elementor */
    bottom: -20px; /* Subiu 10px (antes era -30px). Se quiser subir mais, coloque -10px ou 0 */
    left: -30px;   /* Posição horizontal */
    width: 80px;   
    height: 80px;  
    border-radius: 50%;
    background-color: #6C5DD3; /* Cor do círculo */
    z-index: -1; 
    transition: transform 0.5s ease-in-out; 

}

/* AÇÃO DE HOVER (Quando passa o mouse) */

/* 1. Aumenta o tamanho do container */
.efeito-hover-circulo:hover {
    transform: scale(1.05); /* Aumenta 5% o tamanho */
}

/* 2. Expande o círculo para preencher tudo */
.efeito-hover-circulo:hover::before {
    transform: scale(5); /* Aumenta o círculo 30x para cobrir tudo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3650f699 *//* Configuração inicial do Container */
.efeito-hover-circulo {
    position: relative;
    overflow: hidden; 
    transition: transform 0.3s ease; 
    z-index: 1; 
}

/* O Círculo (Pseudoelemento) */
.efeito-hover-circulo::before {
    content: '';
    position: absolute;
    top: auto;     /* Evita conflitos com o Elementor */
    bottom: -20px; /* Subiu 10px (antes era -30px). Se quiser subir mais, coloque -10px ou 0 */
    left: -30px;   /* Posição horizontal */
    width: 80px;   
    height: 80px;  
    border-radius: 50%;
    background-color: #6C5DD3; /* Cor do círculo */
    z-index: -1; 
    transition: transform 0.5s ease-in-out; 

}

/* AÇÃO DE HOVER (Quando passa o mouse) */

/* 1. Aumenta o tamanho do container */
.efeito-hover-circulo:hover {
    transform: scale(1.05); /* Aumenta 5% o tamanho */
}

/* 2. Expande o círculo para preencher tudo */
.efeito-hover-circulo:hover::before {
    transform: scale(5); /* Aumenta o círculo 30x para cobrir tudo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d7c90fc *//* Configuração inicial do Container */
.efeito-hover-circulo-orange {
    position: relative;
    overflow: hidden; 
    transition: transform 0.3s ease; 
    z-index: 1; 
}

/* O Círculo (Pseudoelemento) */
.efeito-hover-circulo-orange::before {
    content: '';
    position: absolute;
    top: auto;     /* Evita conflitos com o Elementor */
    bottom: -20px; /* Subiu 10px (antes era -30px). Se quiser subir mais, coloque -10px ou 0 */
    left: -30px;   /* Posição horizontal */
    width: 80px;   
    height: 80px;  
    border-radius: 50%;
    background-color: #6C5DD3; /* Cor do círculo */
    z-index: -1; 
    transition: transform 0.5s ease-in-out; 

}

/* AÇÃO DE HOVER (Quando passa o mouse) */

/* 1. Aumenta o tamanho do container */
.efeito-hover-circulo-orange:hover {
    transform: scale(1.05); /* Aumenta 5% o tamanho */
}

/* 2. Expande o círculo para preencher tudo */
.efeito-hover-circulo-orange:hover::before {
    transform: scale(5); /* Aumenta o círculo 30x para cobrir tudo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff5152f *//* Configuração inicial do Container */
.efeito-hover-circulo {
    position: relative;
    overflow: hidden; 
    transition: transform 0.3s ease; 
    z-index: 1; 
}

/* O Círculo (Pseudoelemento) */
.efeito-hover-circulo::before {
    content: '';
    position: absolute;
    top: auto;     /* Evita conflitos com o Elementor */
    bottom: -20px; /* Subiu 10px (antes era -30px). Se quiser subir mais, coloque -10px ou 0 */
    left: -30px;   /* Posição horizontal */
    width: 80px;   
    height: 80px;  
    border-radius: 50%;
    background-color: #6C5DD3; /* Cor do círculo */
    z-index: -1; 
    transition: transform 0.5s ease-in-out; 

}

/* AÇÃO DE HOVER (Quando passa o mouse) */

/* 1. Aumenta o tamanho do container */
.efeito-hover-circulo:hover {
    transform: scale(1.05); /* Aumenta 5% o tamanho */
}

/* 2. Expande o círculo para preencher tudo */
.efeito-hover-circulo:hover::before {
    transform: scale(5); /* Aumenta o círculo 30x para cobrir tudo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bf6a23 *//* Configuração inicial do Container */
.efeito-hover-circulo-orange {
    position: relative;
    overflow: hidden; 
    transition: transform 0.3s ease; 
    z-index: 1; 
}

/* O Círculo (Pseudoelemento) */
.efeito-hover-circulo-orange::before {
    content: '';
    position: absolute;
    top: auto;     /* Evita conflitos com o Elementor */
    bottom: -20px; /* Subiu 10px (antes era -30px). Se quiser subir mais, coloque -10px ou 0 */
    left: -30px;   /* Posição horizontal */
    width: 80px;   
    height: 80px;  
    border-radius: 50%;
    background-color: #6C5DD3; /* Cor do círculo */
    z-index: -1; 
    transition: transform 0.5s ease-in-out; 

}

/* AÇÃO DE HOVER (Quando passa o mouse) */

/* 1. Aumenta o tamanho do container */
.efeito-hover-circulo-orange:hover {
    transform: scale(1.05); /* Aumenta 5% o tamanho */
}

/* 2. Expande o círculo para preencher tudo */
.efeito-hover-circulo-orange:hover::before {
    transform: scale(5); /* Aumenta o círculo 30x para cobrir tudo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e587842 *//* Configuração inicial do Container */
.efeito-hover-circulo-purple {
    position: relative;
    overflow: hidden; 
    transition: transform 0.3s ease; 
    z-index: 1; 
}

/* O Círculo (Pseudoelemento) */
.efeito-hover-circulo-purple::before {
    content: '';
    position: absolute;
    top: auto;     /* Evita conflitos com o Elementor */
    bottom: -20px; /* Subiu 10px (antes era -30px). Se quiser subir mais, coloque -10px ou 0 */
    left: -30px;   /* Posição horizontal */
    width: 80px;   
    height: 80px;  
    border-radius: 50%;
    background-color: #9333EA; /* Cor do círculo */
    z-index: -1; 
    transition: transform 0.5s ease-in-out; 

}

/* AÇÃO DE HOVER (Quando passa o mouse) */

/* 1. Aumenta o tamanho do container */
.efeito-hover-circulo-purple:hover {
    transform: scale(1.05); /* Aumenta 5% o tamanho */
}

/* 2. Expande o círculo para preencher tudo */
.efeito-hover-circulo-purple:hover::before {
    transform: scale(5); /* Aumenta o círculo 30x para cobrir tudo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b661ec6 *//* Configuração inicial do Container */
.efeito-hover-circulo {
    position: relative;
    overflow: hidden; 
    transition: transform 0.3s ease; 
    z-index: 1; 
}

/* O Círculo (Pseudoelemento) */
.efeito-hover-circulo::before {
    content: '';
    position: absolute;
    top: auto;     /* Evita conflitos com o Elementor */
    bottom: -20px; /* Subiu 10px (antes era -30px). Se quiser subir mais, coloque -10px ou 0 */
    left: -30px;   /* Posição horizontal */
    width: 80px;   
    height: 80px;  
    border-radius: 50%;
    background-color: #6C5DD3; /* Cor do círculo */
    z-index: -1; 
    transition: transform 0.5s ease-in-out; 

}

/* AÇÃO DE HOVER (Quando passa o mouse) */

/* 1. Aumenta o tamanho do container */
.efeito-hover-circulo:hover {
    transform: scale(1.05); /* Aumenta 5% o tamanho */
}

/* 2. Expande o círculo para preencher tudo */
.efeito-hover-circulo:hover::before {
    transform: scale(5); /* Aumenta o círculo 30x para cobrir tudo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-258d679e *//* Configuração inicial do Container */
.efeito-hover-circulo {
    position: relative;
    overflow: hidden; 
    transition: transform 0.3s ease; 
    z-index: 1; 
}

/* O Círculo (Pseudoelemento) */
.efeito-hover-circulo::before {
    content: '';
    position: absolute;
    top: auto;     /* Evita conflitos com o Elementor */
    bottom: -20px; /* Subiu 10px (antes era -30px). Se quiser subir mais, coloque -10px ou 0 */
    left: -30px;   /* Posição horizontal */
    width: 80px;   
    height: 80px;  
    border-radius: 50%;
    background-color: #6C5DD3; /* Cor do círculo */
    z-index: -1; 
    transition: transform 0.5s ease-in-out; 

}

/* AÇÃO DE HOVER (Quando passa o mouse) */

/* 1. Aumenta o tamanho do container */
.efeito-hover-circulo:hover {
    transform: scale(1.05); /* Aumenta 5% o tamanho */
}

/* 2. Expande o círculo para preencher tudo */
.efeito-hover-circulo:hover::before {
    transform: scale(5); /* Aumenta o círculo 30x para cobrir tudo */
}/* End custom CSS */