.elementor-2653 .elementor-element.elementor-element-617f420{--display:flex;--min-height:32px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;--z-index:100;}.elementor-2653 .elementor-element.elementor-element-617f420:not(.elementor-motion-effects-element-type-background), .elementor-2653 .elementor-element.elementor-element-617f420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9ECF3;}.elementor-2653 .elementor-element.elementor-element-d64db68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2653 .elementor-element.elementor-element-35bf710{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-2653 .elementor-element.elementor-element-35bf710 .swiper-slide > .elementor-element{height:100%;}.elementor-2653 .elementor-element.elementor-element-91bf8e1{--display:flex;--min-height:72px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;--z-index:99;}.elementor-2653 .elementor-element.elementor-element-91bf8e1:not(.elementor-motion-effects-element-type-background), .elementor-2653 .elementor-element.elementor-element-91bf8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2653 .elementor-element.elementor-element-96a3196{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2653 .elementor-element.elementor-element-e9f3d16{text-align:left;top:0px;}.elementor-2653 .elementor-element.elementor-element-e9f3d16 img{width:150px;max-width:150px;}body:not(.rtl) .elementor-2653 .elementor-element.elementor-element-e9f3d16{left:0px;}body.rtl .elementor-2653 .elementor-element.elementor-element-e9f3d16{right:0px;}.elementor-2653 .elementor-element.elementor-element-dd9ea06{text-align:left;top:0px;}.elementor-2653 .elementor-element.elementor-element-dd9ea06 img{width:150px;max-width:150px;}body:not(.rtl) .elementor-2653 .elementor-element.elementor-element-dd9ea06{left:0px;}body.rtl .elementor-2653 .elementor-element.elementor-element-dd9ea06{right:0px;}.elementor-2653 .elementor-element.elementor-element-3341698{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2653 .elementor-element.elementor-element-490f8a7{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-97fc552 );--border-color:var( --e-global-color-97fc552 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-430eada{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-2653 .elementor-element.elementor-element-eca799c{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2653 .elementor-element.elementor-element-3c764e6 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-3c764e6{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-3c764e6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-3c764e6.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-3c764e6 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-3c764e6 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-3c764e6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-3c764e6:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-3c764e6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-3c764e6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-430ccbe .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-430ccbe{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-430ccbe .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-430ccbe.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-430ccbe .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-430ccbe .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-430ccbe .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-430ccbe:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-430ccbe:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-430ccbe .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-dd23a74 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-dd23a74{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-dd23a74 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-dd23a74.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-dd23a74 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-dd23a74 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-dd23a74 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-dd23a74:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-dd23a74:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-dd23a74 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-a56f9b3 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-a56f9b3{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-a56f9b3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a56f9b3.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-a56f9b3 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-a56f9b3 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-a56f9b3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-a56f9b3:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-a56f9b3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-a56f9b3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-8b0dc34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-2653 .elementor-element.elementor-element-d378a02{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2653 .elementor-element.elementor-element-41edd63 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-41edd63{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-41edd63 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-41edd63.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-41edd63 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-41edd63 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-41edd63 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-41edd63:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-41edd63:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-41edd63 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-a73bf4b .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-a73bf4b{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-a73bf4b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a73bf4b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-a73bf4b .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-a73bf4b .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-a73bf4b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-a73bf4b:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-a73bf4b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-a73bf4b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-4e5c780 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-4e5c780{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-4e5c780 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4e5c780.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-4e5c780 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-4e5c780 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-4e5c780 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-4e5c780:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-4e5c780:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-4e5c780 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-96619d7 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-96619d7{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-96619d7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-96619d7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-96619d7 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-96619d7 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-96619d7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-96619d7:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-96619d7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-96619d7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-71f9313{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-2653 .elementor-element.elementor-element-02990aa{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2653 .elementor-element.elementor-element-dac4dad .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-dac4dad{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-dac4dad .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-dac4dad.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-dac4dad .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-dac4dad .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-dac4dad .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-dac4dad:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-dac4dad:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-dac4dad .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-56afd67 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-56afd67{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-56afd67 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-56afd67.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-56afd67 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-56afd67 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-56afd67 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-56afd67:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-56afd67:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-56afd67 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-d76722b .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-d76722b{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-d76722b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-d76722b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-d76722b .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-d76722b .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-d76722b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-d76722b:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-d76722b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-d76722b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-99e2746{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-99e2746:not(.elementor-motion-effects-element-type-background), .elementor-2653 .elementor-element.elementor-element-99e2746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-99e2746:hover{background-color:var( --e-global-color-ef0a6bd );}.elementor-2653 .elementor-element.elementor-element-a202a68 img{border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-a202a68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2653 .elementor-element.elementor-element-2d0a742{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:600;}.elementor-2653 .elementor-element.elementor-element-9430703 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2653 .elementor-element.elementor-element-9430703 .elementor-button{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;font-style:normal;line-height:1rem;fill:#4C4CFF;color:#4C4CFF;background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-9430703{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-2653 .elementor-element.elementor-element-38a0ac7{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-97fc552 );--border-color:var( --e-global-color-97fc552 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-6c60ee4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:02rem;}.elementor-2653 .elementor-element.elementor-element-d1dee63{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2653 .elementor-element.elementor-element-f39f473 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-f39f473{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-f39f473 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f39f473.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f39f473 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-f39f473 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-f39f473 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-f39f473:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-f39f473:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f39f473 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-57e6625 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-57e6625{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-57e6625 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-57e6625.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-57e6625 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-57e6625 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-57e6625 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-57e6625:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-57e6625:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-57e6625 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-83fb623 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-83fb623{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-83fb623 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-83fb623.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-83fb623 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-83fb623 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-83fb623 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-83fb623:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-83fb623:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-83fb623 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-14efd64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2653 .elementor-element.elementor-element-14efd64 .elementor-button{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;font-style:normal;line-height:1rem;fill:#4C4CFF;color:#4C4CFF;background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-14efd64{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;bottom:0px;}.elementor-2653 .elementor-element.elementor-element-14efd64.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2653 .elementor-element.elementor-element-14efd64{left:0px;}body.rtl .elementor-2653 .elementor-element.elementor-element-14efd64{right:0px;}.elementor-2653 .elementor-element.elementor-element-a005484{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-2653 .elementor-element.elementor-element-cf15baf{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2653 .elementor-element.elementor-element-ed835a0 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-ed835a0{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-ed835a0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-ed835a0.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-ed835a0 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-ed835a0 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-ed835a0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-ed835a0:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-ed835a0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-ed835a0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-83f9050 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-83f9050{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-83f9050 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-83f9050.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-83f9050 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-83f9050 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-83f9050 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-83f9050:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-83f9050:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-83f9050 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-9f3ef67 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-9f3ef67{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-9f3ef67 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9f3ef67.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9f3ef67 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-9f3ef67 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-9f3ef67 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-9f3ef67:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-9f3ef67:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9f3ef67 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-f24f0d4 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-f24f0d4{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-f24f0d4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f24f0d4.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f24f0d4 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-f24f0d4 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-f24f0d4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-f24f0d4:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-f24f0d4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f24f0d4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-5a4f04d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-2653 .elementor-element.elementor-element-83a0628{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2653 .elementor-element.elementor-element-8e44d37 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-8e44d37{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-8e44d37 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-8e44d37.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-8e44d37 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-8e44d37 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-8e44d37 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-8e44d37:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-8e44d37:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-8e44d37 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-716aa29 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-716aa29{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-716aa29 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-716aa29.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-716aa29 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-716aa29 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-716aa29 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-716aa29:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-716aa29:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-716aa29 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-4cb2c76 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-4cb2c76{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-4cb2c76 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4cb2c76.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-4cb2c76 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-4cb2c76 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-4cb2c76 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-4cb2c76:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-4cb2c76:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-4cb2c76 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-9938a74 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-9938a74{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-9938a74 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9938a74.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9938a74 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-9938a74 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-9938a74 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-9938a74:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-9938a74:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9938a74 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-1e9f3c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-2653 .elementor-element.elementor-element-ec4278d{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2653 .elementor-element.elementor-element-f0e5cb5 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-f0e5cb5{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-f0e5cb5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f0e5cb5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f0e5cb5 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-f0e5cb5 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-f0e5cb5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-f0e5cb5:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-f0e5cb5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f0e5cb5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-48833f2 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-48833f2{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-48833f2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-48833f2.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-48833f2 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-48833f2 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-48833f2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-48833f2:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-48833f2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-48833f2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-c055bc1 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-c055bc1{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-c055bc1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-c055bc1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-c055bc1 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-c055bc1 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-c055bc1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-c055bc1:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-c055bc1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-c055bc1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-35e9ac4 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-35e9ac4{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-35e9ac4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-35e9ac4.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-35e9ac4 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-35e9ac4 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-35e9ac4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-35e9ac4:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-35e9ac4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-35e9ac4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-5b5bb63 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-5b5bb63{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-5b5bb63 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-5b5bb63.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-5b5bb63 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-5b5bb63 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-5b5bb63 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-5b5bb63:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-5b5bb63:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-5b5bb63 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-32341d1 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-32341d1{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-32341d1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-32341d1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-32341d1 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-32341d1 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-32341d1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-32341d1:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-32341d1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-32341d1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-282c1ea{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-97fc552 );--border-color:var( --e-global-color-97fc552 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-9e8ae5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-2653 .elementor-element.elementor-element-1a2b875{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2653 .elementor-element.elementor-element-a87e7f6 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-a87e7f6{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-a87e7f6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-a87e7f6.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-a87e7f6 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-a87e7f6 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-a87e7f6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-a87e7f6:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-a87e7f6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-a87e7f6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-72859ac .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-72859ac{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-72859ac .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-72859ac.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-72859ac .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-72859ac .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-72859ac .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-72859ac:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-72859ac:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-72859ac .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-2d2dc08 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-2d2dc08{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-2d2dc08 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-2d2dc08.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-2d2dc08 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-2d2dc08 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-2d2dc08 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-2d2dc08:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-2d2dc08:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-2d2dc08 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-fd722f7 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-fd722f7{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-fd722f7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-fd722f7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-fd722f7 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-fd722f7 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-fd722f7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-fd722f7:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-fd722f7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-fd722f7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-9308630{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-2653 .elementor-element.elementor-element-4e8b005{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2653 .elementor-element.elementor-element-69576f9 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-69576f9{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-69576f9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-69576f9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-69576f9 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-69576f9 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-69576f9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-69576f9:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-69576f9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-69576f9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-fe8da60{--spacer-size:46px;}.elementor-2653 .elementor-element.elementor-element-0e32e8c{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2653 .elementor-element.elementor-element-4f9dcef .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-4f9dcef{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-4f9dcef .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-4f9dcef.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-4f9dcef .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-4f9dcef .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-4f9dcef .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-4f9dcef:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-4f9dcef:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-4f9dcef .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-1499c0c .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-1499c0c{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-1499c0c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-1499c0c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-1499c0c .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-1499c0c .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-1499c0c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-1499c0c:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-1499c0c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-1499c0c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-cacdc2e{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-a890d6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-a890d6a:not(.elementor-motion-effects-element-type-background), .elementor-2653 .elementor-element.elementor-element-a890d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-a890d6a:hover{background-color:var( --e-global-color-ef0a6bd );}.elementor-2653 .elementor-element.elementor-element-145ce2e img{border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-145ce2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2653 .elementor-element.elementor-element-9e718c4{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-9e718c4 a{color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-6ccfddc{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:none;color:var( --e-global-color-3423839 );margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2653 .elementor-element.elementor-element-c50a706 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-c50a706{--icon-box-icon-margin:8px;width:auto;max-width:auto;}.elementor-2653 .elementor-element.elementor-element-c50a706.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-c50a706.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-c50a706.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-c50a706 .elementor-icon{font-size:11px;}.elementor-2653 .elementor-element.elementor-element-c50a706 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-c50a706 .elementor-icon-box-title a{font-size:0.9rem;font-weight:500;letter-spacing:-0.2px;}.elementor-2653 .elementor-element.elementor-element-c50a706 .elementor-icon-box-title{color:#4C4CFF;}.elementor-2653 .elementor-element.elementor-element-c50a706.elementor-element{--align-self:flex-start;}.elementor-2653 .elementor-element.elementor-element-b9ceae3{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-e077578{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-e077578:not(.elementor-motion-effects-element-type-background), .elementor-2653 .elementor-element.elementor-element-e077578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-e077578:hover{background-color:var( --e-global-color-ef0a6bd );}.elementor-2653 .elementor-element.elementor-element-c75f673 img{border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-c75f673{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2653 .elementor-element.elementor-element-c0ff61c{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-c0ff61c a{color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-3db966f .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-3db966f{--icon-box-icon-margin:8px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;width:auto;max-width:auto;}.elementor-2653 .elementor-element.elementor-element-3db966f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-3db966f.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-3db966f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-3db966f .elementor-icon{font-size:11px;}.elementor-2653 .elementor-element.elementor-element-3db966f .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-3db966f .elementor-icon-box-title a{font-size:0.9rem;font-weight:500;letter-spacing:-0.2px;}.elementor-2653 .elementor-element.elementor-element-3db966f .elementor-icon-box-title{color:#4C4CFF;}.elementor-2653 .elementor-element.elementor-element-3db966f.elementor-element{--align-self:flex-start;}.elementor-2653 .elementor-element.elementor-element-c2a116f{--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:0rem 1rem;--row-gap:0rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-97fc552 );--border-color:var( --e-global-color-97fc552 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2653 .elementor-element.elementor-element-616ef4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-f2cfd6a{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;width:100%;max-width:100%;}.elementor-2653 .elementor-element.elementor-element-10975e7 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-10975e7{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-10975e7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-10975e7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-10975e7 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-10975e7 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-10975e7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-10975e7:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-10975e7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-10975e7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-0ee8565 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-0ee8565{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-0ee8565 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-0ee8565.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-0ee8565 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-0ee8565 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-0ee8565 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-0ee8565:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-0ee8565:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-0ee8565 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-bd1c511 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-bd1c511{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-bd1c511 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-bd1c511.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-bd1c511 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-bd1c511 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-bd1c511 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-bd1c511:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-bd1c511:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-bd1c511 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-4c988f4{--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:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-2653 .elementor-element.elementor-element-270e4a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2653 .elementor-element.elementor-element-e71c251{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;width:100%;max-width:100%;}.elementor-2653 .elementor-element.elementor-element-cf5ed81 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-cf5ed81{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-cf5ed81 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-cf5ed81.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-cf5ed81 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-cf5ed81 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-cf5ed81 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-cf5ed81:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-cf5ed81:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-cf5ed81 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-d21475f .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-d21475f{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-d21475f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-d21475f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-d21475f .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-d21475f .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-d21475f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-d21475f:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-d21475f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-d21475f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-7863b8c .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-7863b8c{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-7863b8c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-7863b8c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-7863b8c .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-7863b8c .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-7863b8c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-7863b8c:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-7863b8c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-7863b8c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-e622ee9 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-e622ee9{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-e622ee9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-e622ee9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-e622ee9 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-e622ee9 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-e622ee9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-e622ee9:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-e622ee9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-e622ee9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-34b4fb5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2653 .elementor-element.elementor-element-06e095a{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;width:100%;max-width:100%;}.elementor-2653 .elementor-element.elementor-element-cdf71bf .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-cdf71bf{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-cdf71bf .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-cdf71bf.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-cdf71bf .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-cdf71bf .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-cdf71bf .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-cdf71bf:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-cdf71bf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-cdf71bf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-e22b365 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-e22b365{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-e22b365 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-e22b365.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-e22b365 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-e22b365 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-e22b365 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-e22b365:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-e22b365:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-e22b365 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-c87173c .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-c87173c{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-c87173c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-c87173c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-c87173c .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-c87173c .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-c87173c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-c87173c:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-c87173c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-c87173c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-11968a7 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-11968a7{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-11968a7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-11968a7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-11968a7 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-11968a7 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-11968a7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-11968a7:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-11968a7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-11968a7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-9412049 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2653 .elementor-element.elementor-element-9412049 .elementor-button{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;font-style:normal;line-height:1rem;fill:#4C4CFF;color:#4C4CFF;background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-9412049{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;bottom:1rem;}.elementor-2653 .elementor-element.elementor-element-f5aa08b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-8c00528{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;width:100%;max-width:100%;}.elementor-2653 .elementor-element.elementor-element-f177873 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-f177873{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-f177873 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-f177873.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f177873 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-f177873 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-f177873 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-f177873:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-f177873:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-f177873 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-16e05d2 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-16e05d2{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-16e05d2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-16e05d2.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-16e05d2 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-16e05d2 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-16e05d2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-16e05d2:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-16e05d2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-16e05d2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-fce3763 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-fce3763{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-fce3763 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-fce3763.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-fce3763 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-fce3763 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-fce3763 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-fce3763:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-fce3763:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-fce3763 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-ea32940 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-ea32940{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-ea32940 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-ea32940.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-ea32940 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-ea32940 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-ea32940 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-ea32940:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-ea32940:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-ea32940 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-9a0cb71 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-9a0cb71{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-9a0cb71 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-9a0cb71.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9a0cb71 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-9a0cb71 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-9a0cb71 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-9a0cb71:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-9a0cb71:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9a0cb71 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-b7e6518 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-b7e6518{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-b7e6518 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-b7e6518.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-b7e6518 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-b7e6518 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-b7e6518 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-b7e6518:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-b7e6518:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-b7e6518 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-da216bd{--n-menu-dropdown-content-max-width:initial;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:6px;--n-menu-title-font-size:0.9rem;--n-menu-title-color-normal:var( --e-global-color-70464c1 );--n-menu-title-transition:300ms;--n-menu-title-padding:20px 012px 20px 12px;--n-menu-title-direction:column;--n-menu-icon-order:initial;--n-menu-icon-align-items:flex-end;--n-menu-title-justify-content:center;--n-menu-title-align-items-toggle:initial;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-accent );--n-menu-toggle-icon-distance-from-dropdown:0px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-da216bd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2653 .elementor-element.elementor-element-da216bd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2653 .elementor-element.elementor-element-da216bd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-2653 .elementor-element.elementor-element-da216bd {--n-menu-title-color-hover:var( --e-global-color-70464c1 );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-da216bd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2653 .elementor-element.elementor-element-71d0d28{--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;--overflow:hidden;--border-radius:0px 0px 8px 8px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2653 .elementor-element.elementor-element-c0cbdb1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-24bcb52{--grid-columns:1;--grid-column-gap:16px;--grid-row-gap:16px;width:100%;max-width:100%;}.elementor-2653 .elementor-element.elementor-element-24bcb52 > .elementor-widget-container{padding:0rem 0rem 0rem 1rem;border-style:dashed;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-945e935 );}.elementor-2653 .elementor-element.elementor-element-24bcb52.elementor-element{--align-self:center;}.elementor-2653 .elementor-element.elementor-element-9d25d8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2653 .elementor-element.elementor-element-9d25d8f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2653 .elementor-element.elementor-element-9d25d8f .elementor-button{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;text-decoration:underline;fill:#4C4CFF;color:#4C4CFF;background-color:var( --e-global-color-70464c1 );padding:0px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-9d25d8f{padding:0px 20px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-3d8c59c{--n-menu-dropdown-content-max-width:fit-content;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:6px;--n-menu-title-distance-from-content:6px;--n-menu-title-font-size:0.9rem;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:20px 12px 20px 12px;--n-menu-title-direction:column;--n-menu-icon-order:initial;--n-menu-icon-align-items:flex-end;--n-menu-title-justify-content:center;--n-menu-title-align-items-toggle:initial;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -14px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-2653 .elementor-element.elementor-element-3d8c59c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2653 .elementor-element.elementor-element-3d8c59c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2653 .elementor-element.elementor-element-3d8c59c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-2653 .elementor-element.elementor-element-3d8c59c {--n-menu-title-color-hover:#FFFFFF;}.elementor-2653 .elementor-element.elementor-element-3d8c59c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2653 .elementor-element.elementor-element-4cc1c1f{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-97fc552 );--border-color:var( --e-global-color-97fc552 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-c51c440{--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;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-18d4dc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-18d4dc1:not(.elementor-motion-effects-element-type-background), .elementor-2653 .elementor-element.elementor-element-18d4dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-18d4dc1:hover{background-color:var( --e-global-color-ef0a6bd );}.elementor-2653 .elementor-element.elementor-element-ba57cec{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-5630e3e{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-3423839 );margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2653 .elementor-element.elementor-element-697edf0 img{border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-697edf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2653 .elementor-element.elementor-element-8ca14b6 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-8ca14b6{--icon-box-icon-margin:8px;width:auto;max-width:auto;}.elementor-2653 .elementor-element.elementor-element-8ca14b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-8ca14b6.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-8ca14b6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-8ca14b6 .elementor-icon{font-size:11px;}.elementor-2653 .elementor-element.elementor-element-8ca14b6 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-8ca14b6 .elementor-icon-box-title a{font-size:0.9rem;font-weight:500;letter-spacing:-0.2px;}.elementor-2653 .elementor-element.elementor-element-8ca14b6 .elementor-icon-box-title{color:#4C4CFF;}.elementor-2653 .elementor-element.elementor-element-8ca14b6.elementor-element{--align-self:flex-start;}.elementor-2653 .elementor-element.elementor-element-ff6b8a9{--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;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-22e2c3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-22e2c3c:not(.elementor-motion-effects-element-type-background), .elementor-2653 .elementor-element.elementor-element-22e2c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-22e2c3c:hover{background-color:var( --e-global-color-ef0a6bd );}.elementor-2653 .elementor-element.elementor-element-84fdeab{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-ee17fe9{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-3423839 );margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2653 .elementor-element.elementor-element-4ed58c4 img{border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-4ed58c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2653 .elementor-element.elementor-element-9df4d07 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-9df4d07{--icon-box-icon-margin:8px;width:auto;max-width:auto;}.elementor-2653 .elementor-element.elementor-element-9df4d07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9df4d07.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-9df4d07.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-9df4d07 .elementor-icon{font-size:11px;}.elementor-2653 .elementor-element.elementor-element-9df4d07 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-9df4d07 .elementor-icon-box-title a{font-size:0.9rem;font-weight:500;letter-spacing:-0.2px;}.elementor-2653 .elementor-element.elementor-element-9df4d07 .elementor-icon-box-title{color:#4C4CFF;}.elementor-2653 .elementor-element.elementor-element-9df4d07.elementor-element{--align-self:flex-start;}.elementor-2653 .elementor-element.elementor-element-88465e8{--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;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-535d871{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-535d871:not(.elementor-motion-effects-element-type-background), .elementor-2653 .elementor-element.elementor-element-535d871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-535d871:hover{background-color:var( --e-global-color-ef0a6bd );}.elementor-2653 .elementor-element.elementor-element-e0a6587{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-868fac6{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-3423839 );margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2653 .elementor-element.elementor-element-72ab3e2 img{border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-72ab3e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2653 .elementor-element.elementor-element-73060f0 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-73060f0{--icon-box-icon-margin:8px;width:auto;max-width:auto;}.elementor-2653 .elementor-element.elementor-element-73060f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-73060f0.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-73060f0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-73060f0 .elementor-icon{font-size:11px;}.elementor-2653 .elementor-element.elementor-element-73060f0 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-73060f0 .elementor-icon-box-title a{font-size:0.9rem;font-weight:500;letter-spacing:-0.2px;}.elementor-2653 .elementor-element.elementor-element-73060f0 .elementor-icon-box-title{color:#4C4CFF;}.elementor-2653 .elementor-element.elementor-element-73060f0.elementor-element{--align-self:flex-start;}.elementor-2653 .elementor-element.elementor-element-8701eee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-2653 .elementor-element.elementor-element-9d88493{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-1afab00{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-3423839 );margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2653 .elementor-element.elementor-element-603b65c .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-603b65c{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-603b65c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-603b65c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-603b65c .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-603b65c .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-603b65c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-603b65c:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-603b65c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-603b65c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-5456ec5 .elementor-icon-box-wrapper{align-items:center;}.elementor-2653 .elementor-element.elementor-element-5456ec5{--icon-box-icon-margin:16px;padding:8px 0px 8px 0px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-5456ec5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cd79673 );}.elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-stacked .elementor-icon{background-color:#EFEFEF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-framed .elementor-icon, .elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-default .elementor-icon{fill:#EFEFEF;color:#EFEFEF;border-color:#EFEFEF;}.elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-70464c1 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-70464c1 );color:var( --e-global-color-70464c1 );border-color:var( --e-global-color-70464c1 );}.elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2653 .elementor-element.elementor-element-5456ec5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-5456ec5 .elementor-icon{transition-duration:300ms;font-size:20px;padding:8px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-5456ec5 .elementor-icon-box-title, .elementor-2653 .elementor-element.elementor-element-5456ec5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:0.9rem;}.elementor-2653 .elementor-element.elementor-element-5456ec5:has(:hover) .elementor-icon-box-title,
					 .elementor-2653 .elementor-element.elementor-element-5456ec5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-5456ec5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;line-height:16px;color:var( --e-global-color-3423839 );}.elementor-2653 .elementor-element.elementor-element-e862479{--n-menu-dropdown-content-max-width:initial;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:6px;--n-menu-title-distance-from-content:6px;--n-menu-title-font-size:0.9rem;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:20px 12px 20px 12px;--n-menu-title-direction:column;--n-menu-icon-order:initial;--n-menu-icon-align-items:flex-end;--n-menu-title-justify-content:center;--n-menu-title-align-items-toggle:initial;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -14px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-2653 .elementor-element.elementor-element-e862479 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2653 .elementor-element.elementor-element-e862479 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2653 .elementor-element.elementor-element-e862479 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-2653 .elementor-element.elementor-element-e862479 {--n-menu-title-color-hover:#FFFFFF;}.elementor-2653 .elementor-element.elementor-element-e862479.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2653 .elementor-element.elementor-element-921f0a5{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-97fc552 );--border-color:var( --e-global-color-97fc552 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2653 .elementor-element.elementor-element-1f59cbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:dashed;--border-style:dashed;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-945e935 );--border-color:var( --e-global-color-945e935 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-2653 .elementor-element.elementor-element-0e8b490{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-3423839 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2653 .elementor-element.elementor-element-6b630cf .e-search-input{font-size:1rem;font-weight:500;line-height:1rem;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-6b630cf{--e-search-input-padding-block-start:12px;--e-search-input-padding-inline-start:24px;--e-search-input-padding-block-end:12px;--e-search-input-padding-inline-end:24px;--e-search-submit-margin-inline-start:16px;--e-search-icon-clear-size:0px;--e-search-submit-border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-6b630cf .e-search-submit span{font-size:1rem;line-height:0.1rem;}.elementor-2653 .elementor-element.elementor-element-6e6c548{--n-menu-dropdown-content-max-width:initial;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:6px;--n-menu-title-distance-from-content:18px;--n-menu-title-font-size:0.4rem;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:9px 9px 9px 9px;--n-menu-title-direction:row;--n-menu-icon-order:initial;--n-menu-icon-align-items:initial;--n-menu-title-justify-content:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:19px;--n-menu-icon-gap:0px;--n-menu-icon-color-active:var( --e-global-color-accent );--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;padding:0px 012px 0px 0px;width:auto;max-width:auto;}.elementor-2653 .elementor-element.elementor-element-6e6c548 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2653 .elementor-element.elementor-element-6e6c548 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2653 .elementor-element.elementor-element-6e6c548 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-2653 .elementor-element.elementor-element-6e6c548 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:var( --e-global-color-70464c1 );border-style:none;}.elementor-2653 .elementor-element.elementor-element-6e6c548 {--n-menu-title-color-hover:#FFFFFF00;--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-2653 .elementor-element.elementor-element-6e6c548 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#FFFFFF;border-style:none;}.elementor-2653 .elementor-element.elementor-element-6e6c548 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:8px 8px 8px 8px;}.elementor-2653 .elementor-element.elementor-element-6e6c548.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2653 .elementor-element.elementor-element-000131d .elementor-button{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;line-height:1rem;fill:#2E55B9;color:#2E55B9;background-color:#E8EBFF;border-radius:8px 8px 8px 8px;padding:11px 14px 11px 14px;}.elementor-2653 .elementor-element.elementor-element-000131d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2653 .elementor-element.elementor-element-5d6ea46{--display:flex;--min-height:72px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF42;--border-color:#FFFFFF42;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2653 .elementor-element.elementor-element-333551a{--display:flex;--min-height:0px;--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-2653 .elementor-element.elementor-element-333551a:not(.elementor-motion-effects-element-type-background), .elementor-2653 .elementor-element.elementor-element-333551a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2653 .elementor-element.elementor-element-850f77d{text-align:left;}.elementor-2653 .elementor-element.elementor-element-850f77d img{width:150px;}.elementor-2653 .elementor-element.elementor-element-3292ffe{text-align:left;}.elementor-2653 .elementor-element.elementor-element-3292ffe img{width:150px;}.elementor-2653 .elementor-element.elementor-element-c5d6e0e .elementor-button-content-wrapper{flex-direction:row;}.elementor-2653 .elementor-element.elementor-element-c5d6e0e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2653 .elementor-element.elementor-element-c5d6e0e .elementor-button{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;line-height:1rem;fill:#2E55B9;color:#2E55B9;background-color:#E8EBFF;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-2653 .elementor-element.elementor-element-6ba7a99{--display:flex;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:2rem;--padding-right:0rem;--z-index:2;}.elementor-2653 .elementor-element.elementor-element-6ba7a99:not(.elementor-motion-effects-element-type-background), .elementor-2653 .elementor-element.elementor-element-6ba7a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-2653 .elementor-element.elementor-element-35bf710{--swiper-slides-to-display:1;}.elementor-2653 .elementor-element.elementor-element-da216bd{--n-menu-title-space-between:24px;}.elementor-2653 .elementor-element.elementor-element-000131d .elementor-button{line-height:1rem;}.elementor-2653 .elementor-element.elementor-element-c5d6e0e .elementor-button{line-height:1rem;}}@media(max-width:1024px){.elementor-2653 .elementor-element.elementor-element-35bf710{--swiper-slides-to-display:1;}.elementor-2653 .elementor-element.elementor-element-24bcb52{--grid-columns:2;}.elementor-2653 .elementor-element.elementor-element-333551a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}}@media(max-width:767px){.elementor-2653 .elementor-element.elementor-element-617f420{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:999;}.elementor-2653 .elementor-element.elementor-element-35bf710{--swiper-slides-to-display:1;}.elementor-2653 .elementor-element.elementor-element-24bcb52{--grid-columns:1;}.elementor-2653 .elementor-element.elementor-element-5d6ea46{--min-height:73px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--z-index:998;}.elementor-2653 .elementor-element.elementor-element-333551a{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2653 .elementor-element.elementor-element-850f77d img{width:120px;}.elementor-2653 .elementor-element.elementor-element-3292ffe img{width:120px;}.elementor-2653 .elementor-element.elementor-element-c5d6e0e{padding:0px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-6ba7a99{--padding-top:.750rem;--padding-bottom:.750rem;--padding-left:1rem;--padding-right:0rem;}}@media(min-width:768px){.elementor-2653 .elementor-element.elementor-element-d64db68{--width:90%;}.elementor-2653 .elementor-element.elementor-element-3341698{--width:100%;}.elementor-2653 .elementor-element.elementor-element-490f8a7{--content-width:1440px;}.elementor-2653 .elementor-element.elementor-element-430eada{--width:25%;}.elementor-2653 .elementor-element.elementor-element-8b0dc34{--width:25%;}.elementor-2653 .elementor-element.elementor-element-71f9313{--width:25%;}.elementor-2653 .elementor-element.elementor-element-99e2746{--width:25%;}.elementor-2653 .elementor-element.elementor-element-38a0ac7{--content-width:1440px;}.elementor-2653 .elementor-element.elementor-element-6c60ee4{--width:25%;}.elementor-2653 .elementor-element.elementor-element-a005484{--width:25%;}.elementor-2653 .elementor-element.elementor-element-5a4f04d{--width:25%;}.elementor-2653 .elementor-element.elementor-element-1e9f3c2{--width:25%;}.elementor-2653 .elementor-element.elementor-element-282c1ea{--content-width:1440px;}.elementor-2653 .elementor-element.elementor-element-9e8ae5d{--width:25%;}.elementor-2653 .elementor-element.elementor-element-9308630{--width:25%;}.elementor-2653 .elementor-element.elementor-element-cacdc2e{--width:25%;}.elementor-2653 .elementor-element.elementor-element-b9ceae3{--width:25%;}.elementor-2653 .elementor-element.elementor-element-c2a116f{--content-width:1440px;}.elementor-2653 .elementor-element.elementor-element-616ef4b{--width:20%;}.elementor-2653 .elementor-element.elementor-element-4c988f4{--width:50%;}.elementor-2653 .elementor-element.elementor-element-270e4a2{--width:48.5%;}.elementor-2653 .elementor-element.elementor-element-34b4fb5{--width:48.5%;}.elementor-2653 .elementor-element.elementor-element-f5aa08b{--width:25%;}.elementor-2653 .elementor-element.elementor-element-71d0d28{--content-width:500px;}.elementor-2653 .elementor-element.elementor-element-4cc1c1f{--content-width:1440px;}.elementor-2653 .elementor-element.elementor-element-c51c440{--width:25%;}.elementor-2653 .elementor-element.elementor-element-ff6b8a9{--width:25%;}.elementor-2653 .elementor-element.elementor-element-88465e8{--width:25%;}.elementor-2653 .elementor-element.elementor-element-8701eee{--width:25%;}.elementor-2653 .elementor-element.elementor-element-921f0a5{--content-width:1440px;}.elementor-2653 .elementor-element.elementor-element-1f59cbc{--width:100%;}.elementor-2653 .elementor-element.elementor-element-333551a{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2653 .elementor-element.elementor-element-333551a{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-3c764e6 */.elementor-2653 .elementor-element.elementor-element-3c764e6, .elementor-2653 .elementor-element.elementor-element-3c764e6:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-3c764e6:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-3c764e6:hover path {
    stroke:#4C4CFF;
}


/* Maak de hele icon box klikbaar */
.elementor-widget-icon-box {
  position: relative;
}

.elementor-widget-icon-box .elementor-icon-box-content a,
.elementor-widget-icon-box .elementor-icon a {
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
}

.elementor-widget-icon-box .elementor-icon-box-content,
.elementor-widget-icon-box .elementor-icon {
  position: relative;
  z-index: 20; /* inhoud bovenop zodat hij zichtbaar blijft */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-430ccbe */.elementor-2653 .elementor-element.elementor-element-430ccbe, .elementor-2653 .elementor-element.elementor-element-430ccbe:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-430ccbe:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-430ccbe:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd23a74 */.elementor-2653 .elementor-element.elementor-element-dd23a74, .elementor-2653 .elementor-element.elementor-element-dd23a74:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-dd23a74:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-dd23a74:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a56f9b3 */.elementor-2653 .elementor-element.elementor-element-a56f9b3, .elementor-2653 .elementor-element.elementor-element-a56f9b3:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a56f9b3:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a56f9b3:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41edd63 */.elementor-2653 .elementor-element.elementor-element-41edd63, .elementor-2653 .elementor-element.elementor-element-41edd63:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-41edd63:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-41edd63:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a73bf4b */.elementor-2653 .elementor-element.elementor-element-a73bf4b, .elementor-2653 .elementor-element.elementor-element-a73bf4b:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a73bf4b:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a73bf4b:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e5c780 */.elementor-2653 .elementor-element.elementor-element-4e5c780, .elementor-2653 .elementor-element.elementor-element-4e5c780:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4e5c780:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4e5c780:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96619d7 */.elementor-2653 .elementor-element.elementor-element-96619d7, .elementor-2653 .elementor-element.elementor-element-96619d7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-96619d7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-96619d7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dac4dad */.elementor-2653 .elementor-element.elementor-element-dac4dad, .elementor-2653 .elementor-element.elementor-element-dac4dad:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-dac4dad:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-dac4dad:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56afd67 */.elementor-2653 .elementor-element.elementor-element-56afd67, .elementor-2653 .elementor-element.elementor-element-56afd67:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-56afd67:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-56afd67:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d76722b */.elementor-2653 .elementor-element.elementor-element-d76722b, .elementor-2653 .elementor-element.elementor-element-d76722b:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-d76722b:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-d76722b:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9430703 */.elementor-2653 .elementor-element.elementor-element-9430703 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e2746 */.elementor-2653 .elementor-element.elementor-element-99e2746:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-99e2746:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39f473 */.elementor-2653 .elementor-element.elementor-element-f39f473, .elementor-2653 .elementor-element.elementor-element-f39f473:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f39f473:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f39f473:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57e6625 */.elementor-2653 .elementor-element.elementor-element-57e6625, .elementor-2653 .elementor-element.elementor-element-57e6625:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-57e6625:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-57e6625:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83fb623 */.elementor-2653 .elementor-element.elementor-element-83fb623, .elementor-2653 .elementor-element.elementor-element-83fb623:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-83fb623:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-83fb623:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14efd64 */.elementor-2653 .elementor-element.elementor-element-14efd64 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-14efd64:hover svg {
    transform: rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-14efd64:hover a {
    text-decoration:underline;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed835a0 */.elementor-2653 .elementor-element.elementor-element-ed835a0, .elementor-2653 .elementor-element.elementor-element-ed835a0:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-ed835a0:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-ed835a0:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83f9050 */.elementor-2653 .elementor-element.elementor-element-83f9050, .elementor-2653 .elementor-element.elementor-element-83f9050:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-83f9050:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-83f9050:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f3ef67 */.elementor-2653 .elementor-element.elementor-element-9f3ef67, .elementor-2653 .elementor-element.elementor-element-9f3ef67:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9f3ef67:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9f3ef67:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f24f0d4 */.elementor-2653 .elementor-element.elementor-element-f24f0d4, .elementor-2653 .elementor-element.elementor-element-f24f0d4:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f24f0d4:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f24f0d4:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e44d37 */.elementor-2653 .elementor-element.elementor-element-8e44d37, .elementor-2653 .elementor-element.elementor-element-8e44d37:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-8e44d37:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-8e44d37:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-716aa29 */.elementor-2653 .elementor-element.elementor-element-716aa29, .elementor-2653 .elementor-element.elementor-element-716aa29:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-716aa29:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-716aa29:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cb2c76 */.elementor-2653 .elementor-element.elementor-element-4cb2c76, .elementor-2653 .elementor-element.elementor-element-4cb2c76:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4cb2c76:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4cb2c76:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9938a74 */.elementor-2653 .elementor-element.elementor-element-9938a74, .elementor-2653 .elementor-element.elementor-element-9938a74:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9938a74:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9938a74:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0e5cb5 */.elementor-2653 .elementor-element.elementor-element-f0e5cb5, .elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48833f2 */.elementor-2653 .elementor-element.elementor-element-48833f2, .elementor-2653 .elementor-element.elementor-element-48833f2:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-48833f2:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-48833f2:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c055bc1 */.elementor-2653 .elementor-element.elementor-element-c055bc1, .elementor-2653 .elementor-element.elementor-element-c055bc1:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-c055bc1:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-c055bc1:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35e9ac4 */.elementor-2653 .elementor-element.elementor-element-35e9ac4, .elementor-2653 .elementor-element.elementor-element-35e9ac4:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-35e9ac4:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-35e9ac4:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b5bb63 */.elementor-2653 .elementor-element.elementor-element-5b5bb63, .elementor-2653 .elementor-element.elementor-element-5b5bb63:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-5b5bb63:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-5b5bb63:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32341d1 */.elementor-2653 .elementor-element.elementor-element-32341d1, .elementor-2653 .elementor-element.elementor-element-32341d1:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-32341d1:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-32341d1:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a87e7f6 */.elementor-2653 .elementor-element.elementor-element-a87e7f6, .elementor-2653 .elementor-element.elementor-element-a87e7f6:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a87e7f6:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a87e7f6:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72859ac */.elementor-2653 .elementor-element.elementor-element-72859ac, .elementor-2653 .elementor-element.elementor-element-72859ac:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-72859ac:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-72859ac:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d2dc08 */.elementor-2653 .elementor-element.elementor-element-2d2dc08, .elementor-2653 .elementor-element.elementor-element-2d2dc08:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-2d2dc08:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-2d2dc08:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd722f7 */.elementor-2653 .elementor-element.elementor-element-fd722f7, .elementor-2653 .elementor-element.elementor-element-fd722f7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-fd722f7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-fd722f7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69576f9 */.elementor-2653 .elementor-element.elementor-element-69576f9, .elementor-2653 .elementor-element.elementor-element-69576f9:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-69576f9:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-69576f9:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f9dcef */.elementor-2653 .elementor-element.elementor-element-4f9dcef, .elementor-2653 .elementor-element.elementor-element-4f9dcef:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4f9dcef:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4f9dcef:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1499c0c */.elementor-2653 .elementor-element.elementor-element-1499c0c, .elementor-2653 .elementor-element.elementor-element-1499c0c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-1499c0c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-1499c0c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c50a706 */.elementor-2653 .elementor-element.elementor-element-c50a706 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a890d6a */.elementor-2653 .elementor-element.elementor-element-a890d6a:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-a890d6a:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3db966f */.elementor-2653 .elementor-element.elementor-element-3db966f svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e077578 */.elementor-2653 .elementor-element.elementor-element-e077578:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-e077578:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10975e7 */.elementor-2653 .elementor-element.elementor-element-10975e7, .elementor-2653 .elementor-element.elementor-element-10975e7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-10975e7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-10975e7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ee8565 */.elementor-2653 .elementor-element.elementor-element-0ee8565, .elementor-2653 .elementor-element.elementor-element-0ee8565:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-0ee8565:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-0ee8565:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd1c511 */.elementor-2653 .elementor-element.elementor-element-bd1c511, .elementor-2653 .elementor-element.elementor-element-bd1c511:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-bd1c511:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-bd1c511:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf5ed81 */.elementor-2653 .elementor-element.elementor-element-cf5ed81, .elementor-2653 .elementor-element.elementor-element-cf5ed81:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-cf5ed81:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-cf5ed81:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d21475f */.elementor-2653 .elementor-element.elementor-element-d21475f, .elementor-2653 .elementor-element.elementor-element-d21475f:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-d21475f:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-d21475f:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7863b8c */.elementor-2653 .elementor-element.elementor-element-7863b8c, .elementor-2653 .elementor-element.elementor-element-7863b8c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-7863b8c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-7863b8c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e622ee9 */.elementor-2653 .elementor-element.elementor-element-e622ee9, .elementor-2653 .elementor-element.elementor-element-e622ee9:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-e622ee9:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-e622ee9:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdf71bf */.elementor-2653 .elementor-element.elementor-element-cdf71bf, .elementor-2653 .elementor-element.elementor-element-cdf71bf:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-cdf71bf:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-cdf71bf:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e22b365 */.elementor-2653 .elementor-element.elementor-element-e22b365, .elementor-2653 .elementor-element.elementor-element-e22b365:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-e22b365:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-e22b365:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c87173c */.elementor-2653 .elementor-element.elementor-element-c87173c, .elementor-2653 .elementor-element.elementor-element-c87173c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-c87173c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-c87173c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11968a7 */.elementor-2653 .elementor-element.elementor-element-11968a7, .elementor-2653 .elementor-element.elementor-element-11968a7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-11968a7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-11968a7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9412049 */.elementor-2653 .elementor-element.elementor-element-9412049 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f177873 */.elementor-2653 .elementor-element.elementor-element-f177873, .elementor-2653 .elementor-element.elementor-element-f177873:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f177873:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f177873:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16e05d2 */.elementor-2653 .elementor-element.elementor-element-16e05d2, .elementor-2653 .elementor-element.elementor-element-16e05d2:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-16e05d2:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-16e05d2:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fce3763 */.elementor-2653 .elementor-element.elementor-element-fce3763, .elementor-2653 .elementor-element.elementor-element-fce3763:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-fce3763:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-fce3763:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea32940 */.elementor-2653 .elementor-element.elementor-element-ea32940, .elementor-2653 .elementor-element.elementor-element-ea32940:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-ea32940:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-ea32940:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a0cb71 */.elementor-2653 .elementor-element.elementor-element-9a0cb71, .elementor-2653 .elementor-element.elementor-element-9a0cb71:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9a0cb71:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9a0cb71:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e6518 */.elementor-2653 .elementor-element.elementor-element-b7e6518, .elementor-2653 .elementor-element.elementor-element-b7e6518:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-b7e6518:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-b7e6518:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c764e6 */.elementor-2653 .elementor-element.elementor-element-3c764e6, .elementor-2653 .elementor-element.elementor-element-3c764e6:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-3c764e6:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-3c764e6:hover path {
    stroke:#4C4CFF;
}


/* Maak de hele icon box klikbaar */
.elementor-widget-icon-box {
  position: relative;
}

.elementor-widget-icon-box .elementor-icon-box-content a,
.elementor-widget-icon-box .elementor-icon a {
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
}

.elementor-widget-icon-box .elementor-icon-box-content,
.elementor-widget-icon-box .elementor-icon {
  position: relative;
  z-index: 20; /* inhoud bovenop zodat hij zichtbaar blijft */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-430ccbe */.elementor-2653 .elementor-element.elementor-element-430ccbe, .elementor-2653 .elementor-element.elementor-element-430ccbe:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-430ccbe:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-430ccbe:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd23a74 */.elementor-2653 .elementor-element.elementor-element-dd23a74, .elementor-2653 .elementor-element.elementor-element-dd23a74:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-dd23a74:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-dd23a74:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a56f9b3 */.elementor-2653 .elementor-element.elementor-element-a56f9b3, .elementor-2653 .elementor-element.elementor-element-a56f9b3:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a56f9b3:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a56f9b3:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41edd63 */.elementor-2653 .elementor-element.elementor-element-41edd63, .elementor-2653 .elementor-element.elementor-element-41edd63:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-41edd63:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-41edd63:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a73bf4b */.elementor-2653 .elementor-element.elementor-element-a73bf4b, .elementor-2653 .elementor-element.elementor-element-a73bf4b:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a73bf4b:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a73bf4b:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e5c780 */.elementor-2653 .elementor-element.elementor-element-4e5c780, .elementor-2653 .elementor-element.elementor-element-4e5c780:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4e5c780:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4e5c780:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96619d7 */.elementor-2653 .elementor-element.elementor-element-96619d7, .elementor-2653 .elementor-element.elementor-element-96619d7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-96619d7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-96619d7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dac4dad */.elementor-2653 .elementor-element.elementor-element-dac4dad, .elementor-2653 .elementor-element.elementor-element-dac4dad:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-dac4dad:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-dac4dad:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56afd67 */.elementor-2653 .elementor-element.elementor-element-56afd67, .elementor-2653 .elementor-element.elementor-element-56afd67:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-56afd67:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-56afd67:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d76722b */.elementor-2653 .elementor-element.elementor-element-d76722b, .elementor-2653 .elementor-element.elementor-element-d76722b:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-d76722b:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-d76722b:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9430703 */.elementor-2653 .elementor-element.elementor-element-9430703 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e2746 */.elementor-2653 .elementor-element.elementor-element-99e2746:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-99e2746:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39f473 */.elementor-2653 .elementor-element.elementor-element-f39f473, .elementor-2653 .elementor-element.elementor-element-f39f473:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f39f473:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f39f473:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57e6625 */.elementor-2653 .elementor-element.elementor-element-57e6625, .elementor-2653 .elementor-element.elementor-element-57e6625:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-57e6625:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-57e6625:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83fb623 */.elementor-2653 .elementor-element.elementor-element-83fb623, .elementor-2653 .elementor-element.elementor-element-83fb623:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-83fb623:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-83fb623:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14efd64 */.elementor-2653 .elementor-element.elementor-element-14efd64 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-14efd64:hover svg {
    transform: rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-14efd64:hover a {
    text-decoration:underline;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed835a0 */.elementor-2653 .elementor-element.elementor-element-ed835a0, .elementor-2653 .elementor-element.elementor-element-ed835a0:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-ed835a0:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-ed835a0:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83f9050 */.elementor-2653 .elementor-element.elementor-element-83f9050, .elementor-2653 .elementor-element.elementor-element-83f9050:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-83f9050:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-83f9050:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f3ef67 */.elementor-2653 .elementor-element.elementor-element-9f3ef67, .elementor-2653 .elementor-element.elementor-element-9f3ef67:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9f3ef67:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9f3ef67:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f24f0d4 */.elementor-2653 .elementor-element.elementor-element-f24f0d4, .elementor-2653 .elementor-element.elementor-element-f24f0d4:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f24f0d4:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f24f0d4:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e44d37 */.elementor-2653 .elementor-element.elementor-element-8e44d37, .elementor-2653 .elementor-element.elementor-element-8e44d37:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-8e44d37:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-8e44d37:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-716aa29 */.elementor-2653 .elementor-element.elementor-element-716aa29, .elementor-2653 .elementor-element.elementor-element-716aa29:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-716aa29:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-716aa29:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cb2c76 */.elementor-2653 .elementor-element.elementor-element-4cb2c76, .elementor-2653 .elementor-element.elementor-element-4cb2c76:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4cb2c76:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4cb2c76:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9938a74 */.elementor-2653 .elementor-element.elementor-element-9938a74, .elementor-2653 .elementor-element.elementor-element-9938a74:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9938a74:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9938a74:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0e5cb5 */.elementor-2653 .elementor-element.elementor-element-f0e5cb5, .elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48833f2 */.elementor-2653 .elementor-element.elementor-element-48833f2, .elementor-2653 .elementor-element.elementor-element-48833f2:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-48833f2:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-48833f2:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c055bc1 */.elementor-2653 .elementor-element.elementor-element-c055bc1, .elementor-2653 .elementor-element.elementor-element-c055bc1:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-c055bc1:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-c055bc1:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35e9ac4 */.elementor-2653 .elementor-element.elementor-element-35e9ac4, .elementor-2653 .elementor-element.elementor-element-35e9ac4:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-35e9ac4:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-35e9ac4:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b5bb63 */.elementor-2653 .elementor-element.elementor-element-5b5bb63, .elementor-2653 .elementor-element.elementor-element-5b5bb63:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-5b5bb63:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-5b5bb63:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32341d1 */.elementor-2653 .elementor-element.elementor-element-32341d1, .elementor-2653 .elementor-element.elementor-element-32341d1:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-32341d1:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-32341d1:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a87e7f6 */.elementor-2653 .elementor-element.elementor-element-a87e7f6, .elementor-2653 .elementor-element.elementor-element-a87e7f6:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a87e7f6:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a87e7f6:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72859ac */.elementor-2653 .elementor-element.elementor-element-72859ac, .elementor-2653 .elementor-element.elementor-element-72859ac:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-72859ac:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-72859ac:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d2dc08 */.elementor-2653 .elementor-element.elementor-element-2d2dc08, .elementor-2653 .elementor-element.elementor-element-2d2dc08:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-2d2dc08:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-2d2dc08:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd722f7 */.elementor-2653 .elementor-element.elementor-element-fd722f7, .elementor-2653 .elementor-element.elementor-element-fd722f7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-fd722f7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-fd722f7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69576f9 */.elementor-2653 .elementor-element.elementor-element-69576f9, .elementor-2653 .elementor-element.elementor-element-69576f9:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-69576f9:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-69576f9:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f9dcef */.elementor-2653 .elementor-element.elementor-element-4f9dcef, .elementor-2653 .elementor-element.elementor-element-4f9dcef:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4f9dcef:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4f9dcef:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1499c0c */.elementor-2653 .elementor-element.elementor-element-1499c0c, .elementor-2653 .elementor-element.elementor-element-1499c0c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-1499c0c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-1499c0c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c50a706 */.elementor-2653 .elementor-element.elementor-element-c50a706 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a890d6a */.elementor-2653 .elementor-element.elementor-element-a890d6a:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-a890d6a:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3db966f */.elementor-2653 .elementor-element.elementor-element-3db966f svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e077578 */.elementor-2653 .elementor-element.elementor-element-e077578:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-e077578:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10975e7 */.elementor-2653 .elementor-element.elementor-element-10975e7, .elementor-2653 .elementor-element.elementor-element-10975e7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-10975e7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-10975e7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ee8565 */.elementor-2653 .elementor-element.elementor-element-0ee8565, .elementor-2653 .elementor-element.elementor-element-0ee8565:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-0ee8565:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-0ee8565:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd1c511 */.elementor-2653 .elementor-element.elementor-element-bd1c511, .elementor-2653 .elementor-element.elementor-element-bd1c511:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-bd1c511:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-bd1c511:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf5ed81 */.elementor-2653 .elementor-element.elementor-element-cf5ed81, .elementor-2653 .elementor-element.elementor-element-cf5ed81:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-cf5ed81:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-cf5ed81:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d21475f */.elementor-2653 .elementor-element.elementor-element-d21475f, .elementor-2653 .elementor-element.elementor-element-d21475f:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-d21475f:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-d21475f:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7863b8c */.elementor-2653 .elementor-element.elementor-element-7863b8c, .elementor-2653 .elementor-element.elementor-element-7863b8c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-7863b8c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-7863b8c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e622ee9 */.elementor-2653 .elementor-element.elementor-element-e622ee9, .elementor-2653 .elementor-element.elementor-element-e622ee9:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-e622ee9:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-e622ee9:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdf71bf */.elementor-2653 .elementor-element.elementor-element-cdf71bf, .elementor-2653 .elementor-element.elementor-element-cdf71bf:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-cdf71bf:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-cdf71bf:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e22b365 */.elementor-2653 .elementor-element.elementor-element-e22b365, .elementor-2653 .elementor-element.elementor-element-e22b365:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-e22b365:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-e22b365:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c87173c */.elementor-2653 .elementor-element.elementor-element-c87173c, .elementor-2653 .elementor-element.elementor-element-c87173c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-c87173c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-c87173c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11968a7 */.elementor-2653 .elementor-element.elementor-element-11968a7, .elementor-2653 .elementor-element.elementor-element-11968a7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-11968a7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-11968a7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9412049 */.elementor-2653 .elementor-element.elementor-element-9412049 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f177873 */.elementor-2653 .elementor-element.elementor-element-f177873, .elementor-2653 .elementor-element.elementor-element-f177873:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f177873:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f177873:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16e05d2 */.elementor-2653 .elementor-element.elementor-element-16e05d2, .elementor-2653 .elementor-element.elementor-element-16e05d2:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-16e05d2:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-16e05d2:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fce3763 */.elementor-2653 .elementor-element.elementor-element-fce3763, .elementor-2653 .elementor-element.elementor-element-fce3763:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-fce3763:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-fce3763:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea32940 */.elementor-2653 .elementor-element.elementor-element-ea32940, .elementor-2653 .elementor-element.elementor-element-ea32940:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-ea32940:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-ea32940:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a0cb71 */.elementor-2653 .elementor-element.elementor-element-9a0cb71, .elementor-2653 .elementor-element.elementor-element-9a0cb71:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9a0cb71:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9a0cb71:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e6518 */.elementor-2653 .elementor-element.elementor-element-b7e6518, .elementor-2653 .elementor-element.elementor-element-b7e6518:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-b7e6518:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-b7e6518:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c764e6 */.elementor-2653 .elementor-element.elementor-element-3c764e6, .elementor-2653 .elementor-element.elementor-element-3c764e6:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-3c764e6:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-3c764e6:hover path {
    stroke:#4C4CFF;
}


/* Maak de hele icon box klikbaar */
.elementor-widget-icon-box {
  position: relative;
}

.elementor-widget-icon-box .elementor-icon-box-content a,
.elementor-widget-icon-box .elementor-icon a {
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
}

.elementor-widget-icon-box .elementor-icon-box-content,
.elementor-widget-icon-box .elementor-icon {
  position: relative;
  z-index: 20; /* inhoud bovenop zodat hij zichtbaar blijft */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-430ccbe */.elementor-2653 .elementor-element.elementor-element-430ccbe, .elementor-2653 .elementor-element.elementor-element-430ccbe:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-430ccbe:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-430ccbe:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd23a74 */.elementor-2653 .elementor-element.elementor-element-dd23a74, .elementor-2653 .elementor-element.elementor-element-dd23a74:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-dd23a74:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-dd23a74:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a56f9b3 */.elementor-2653 .elementor-element.elementor-element-a56f9b3, .elementor-2653 .elementor-element.elementor-element-a56f9b3:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a56f9b3:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a56f9b3:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41edd63 */.elementor-2653 .elementor-element.elementor-element-41edd63, .elementor-2653 .elementor-element.elementor-element-41edd63:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-41edd63:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-41edd63:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a73bf4b */.elementor-2653 .elementor-element.elementor-element-a73bf4b, .elementor-2653 .elementor-element.elementor-element-a73bf4b:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a73bf4b:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a73bf4b:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e5c780 */.elementor-2653 .elementor-element.elementor-element-4e5c780, .elementor-2653 .elementor-element.elementor-element-4e5c780:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4e5c780:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4e5c780:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96619d7 */.elementor-2653 .elementor-element.elementor-element-96619d7, .elementor-2653 .elementor-element.elementor-element-96619d7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-96619d7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-96619d7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dac4dad */.elementor-2653 .elementor-element.elementor-element-dac4dad, .elementor-2653 .elementor-element.elementor-element-dac4dad:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-dac4dad:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-dac4dad:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56afd67 */.elementor-2653 .elementor-element.elementor-element-56afd67, .elementor-2653 .elementor-element.elementor-element-56afd67:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-56afd67:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-56afd67:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d76722b */.elementor-2653 .elementor-element.elementor-element-d76722b, .elementor-2653 .elementor-element.elementor-element-d76722b:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-d76722b:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-d76722b:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9430703 */.elementor-2653 .elementor-element.elementor-element-9430703 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e2746 */.elementor-2653 .elementor-element.elementor-element-99e2746:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-99e2746:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39f473 */.elementor-2653 .elementor-element.elementor-element-f39f473, .elementor-2653 .elementor-element.elementor-element-f39f473:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f39f473:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f39f473:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57e6625 */.elementor-2653 .elementor-element.elementor-element-57e6625, .elementor-2653 .elementor-element.elementor-element-57e6625:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-57e6625:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-57e6625:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83fb623 */.elementor-2653 .elementor-element.elementor-element-83fb623, .elementor-2653 .elementor-element.elementor-element-83fb623:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-83fb623:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-83fb623:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14efd64 */.elementor-2653 .elementor-element.elementor-element-14efd64 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-14efd64:hover svg {
    transform: rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-14efd64:hover a {
    text-decoration:underline;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed835a0 */.elementor-2653 .elementor-element.elementor-element-ed835a0, .elementor-2653 .elementor-element.elementor-element-ed835a0:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-ed835a0:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-ed835a0:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83f9050 */.elementor-2653 .elementor-element.elementor-element-83f9050, .elementor-2653 .elementor-element.elementor-element-83f9050:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-83f9050:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-83f9050:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f3ef67 */.elementor-2653 .elementor-element.elementor-element-9f3ef67, .elementor-2653 .elementor-element.elementor-element-9f3ef67:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9f3ef67:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9f3ef67:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f24f0d4 */.elementor-2653 .elementor-element.elementor-element-f24f0d4, .elementor-2653 .elementor-element.elementor-element-f24f0d4:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f24f0d4:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f24f0d4:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e44d37 */.elementor-2653 .elementor-element.elementor-element-8e44d37, .elementor-2653 .elementor-element.elementor-element-8e44d37:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-8e44d37:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-8e44d37:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-716aa29 */.elementor-2653 .elementor-element.elementor-element-716aa29, .elementor-2653 .elementor-element.elementor-element-716aa29:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-716aa29:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-716aa29:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cb2c76 */.elementor-2653 .elementor-element.elementor-element-4cb2c76, .elementor-2653 .elementor-element.elementor-element-4cb2c76:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4cb2c76:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4cb2c76:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9938a74 */.elementor-2653 .elementor-element.elementor-element-9938a74, .elementor-2653 .elementor-element.elementor-element-9938a74:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9938a74:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9938a74:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0e5cb5 */.elementor-2653 .elementor-element.elementor-element-f0e5cb5, .elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48833f2 */.elementor-2653 .elementor-element.elementor-element-48833f2, .elementor-2653 .elementor-element.elementor-element-48833f2:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-48833f2:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-48833f2:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c055bc1 */.elementor-2653 .elementor-element.elementor-element-c055bc1, .elementor-2653 .elementor-element.elementor-element-c055bc1:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-c055bc1:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-c055bc1:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35e9ac4 */.elementor-2653 .elementor-element.elementor-element-35e9ac4, .elementor-2653 .elementor-element.elementor-element-35e9ac4:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-35e9ac4:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-35e9ac4:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b5bb63 */.elementor-2653 .elementor-element.elementor-element-5b5bb63, .elementor-2653 .elementor-element.elementor-element-5b5bb63:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-5b5bb63:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-5b5bb63:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32341d1 */.elementor-2653 .elementor-element.elementor-element-32341d1, .elementor-2653 .elementor-element.elementor-element-32341d1:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-32341d1:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-32341d1:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a87e7f6 */.elementor-2653 .elementor-element.elementor-element-a87e7f6, .elementor-2653 .elementor-element.elementor-element-a87e7f6:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a87e7f6:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a87e7f6:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72859ac */.elementor-2653 .elementor-element.elementor-element-72859ac, .elementor-2653 .elementor-element.elementor-element-72859ac:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-72859ac:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-72859ac:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d2dc08 */.elementor-2653 .elementor-element.elementor-element-2d2dc08, .elementor-2653 .elementor-element.elementor-element-2d2dc08:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-2d2dc08:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-2d2dc08:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd722f7 */.elementor-2653 .elementor-element.elementor-element-fd722f7, .elementor-2653 .elementor-element.elementor-element-fd722f7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-fd722f7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-fd722f7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69576f9 */.elementor-2653 .elementor-element.elementor-element-69576f9, .elementor-2653 .elementor-element.elementor-element-69576f9:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-69576f9:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-69576f9:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f9dcef */.elementor-2653 .elementor-element.elementor-element-4f9dcef, .elementor-2653 .elementor-element.elementor-element-4f9dcef:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4f9dcef:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4f9dcef:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1499c0c */.elementor-2653 .elementor-element.elementor-element-1499c0c, .elementor-2653 .elementor-element.elementor-element-1499c0c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-1499c0c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-1499c0c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c50a706 */.elementor-2653 .elementor-element.elementor-element-c50a706 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a890d6a */.elementor-2653 .elementor-element.elementor-element-a890d6a:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-a890d6a:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3db966f */.elementor-2653 .elementor-element.elementor-element-3db966f svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e077578 */.elementor-2653 .elementor-element.elementor-element-e077578:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-e077578:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10975e7 */.elementor-2653 .elementor-element.elementor-element-10975e7, .elementor-2653 .elementor-element.elementor-element-10975e7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-10975e7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-10975e7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ee8565 */.elementor-2653 .elementor-element.elementor-element-0ee8565, .elementor-2653 .elementor-element.elementor-element-0ee8565:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-0ee8565:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-0ee8565:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd1c511 */.elementor-2653 .elementor-element.elementor-element-bd1c511, .elementor-2653 .elementor-element.elementor-element-bd1c511:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-bd1c511:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-bd1c511:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf5ed81 */.elementor-2653 .elementor-element.elementor-element-cf5ed81, .elementor-2653 .elementor-element.elementor-element-cf5ed81:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-cf5ed81:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-cf5ed81:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d21475f */.elementor-2653 .elementor-element.elementor-element-d21475f, .elementor-2653 .elementor-element.elementor-element-d21475f:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-d21475f:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-d21475f:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7863b8c */.elementor-2653 .elementor-element.elementor-element-7863b8c, .elementor-2653 .elementor-element.elementor-element-7863b8c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-7863b8c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-7863b8c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e622ee9 */.elementor-2653 .elementor-element.elementor-element-e622ee9, .elementor-2653 .elementor-element.elementor-element-e622ee9:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-e622ee9:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-e622ee9:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdf71bf */.elementor-2653 .elementor-element.elementor-element-cdf71bf, .elementor-2653 .elementor-element.elementor-element-cdf71bf:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-cdf71bf:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-cdf71bf:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e22b365 */.elementor-2653 .elementor-element.elementor-element-e22b365, .elementor-2653 .elementor-element.elementor-element-e22b365:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-e22b365:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-e22b365:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c87173c */.elementor-2653 .elementor-element.elementor-element-c87173c, .elementor-2653 .elementor-element.elementor-element-c87173c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-c87173c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-c87173c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11968a7 */.elementor-2653 .elementor-element.elementor-element-11968a7, .elementor-2653 .elementor-element.elementor-element-11968a7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-11968a7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-11968a7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9412049 */.elementor-2653 .elementor-element.elementor-element-9412049 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f177873 */.elementor-2653 .elementor-element.elementor-element-f177873, .elementor-2653 .elementor-element.elementor-element-f177873:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f177873:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f177873:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16e05d2 */.elementor-2653 .elementor-element.elementor-element-16e05d2, .elementor-2653 .elementor-element.elementor-element-16e05d2:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-16e05d2:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-16e05d2:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fce3763 */.elementor-2653 .elementor-element.elementor-element-fce3763, .elementor-2653 .elementor-element.elementor-element-fce3763:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-fce3763:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-fce3763:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea32940 */.elementor-2653 .elementor-element.elementor-element-ea32940, .elementor-2653 .elementor-element.elementor-element-ea32940:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-ea32940:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-ea32940:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a0cb71 */.elementor-2653 .elementor-element.elementor-element-9a0cb71, .elementor-2653 .elementor-element.elementor-element-9a0cb71:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9a0cb71:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9a0cb71:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e6518 */.elementor-2653 .elementor-element.elementor-element-b7e6518, .elementor-2653 .elementor-element.elementor-element-b7e6518:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-b7e6518:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-b7e6518:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c764e6 */.elementor-2653 .elementor-element.elementor-element-3c764e6, .elementor-2653 .elementor-element.elementor-element-3c764e6:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-3c764e6:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-3c764e6:hover path {
    stroke:#4C4CFF;
}


/* Maak de hele icon box klikbaar */
.elementor-widget-icon-box {
  position: relative;
}

.elementor-widget-icon-box .elementor-icon-box-content a,
.elementor-widget-icon-box .elementor-icon a {
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
}

.elementor-widget-icon-box .elementor-icon-box-content,
.elementor-widget-icon-box .elementor-icon {
  position: relative;
  z-index: 20; /* inhoud bovenop zodat hij zichtbaar blijft */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-430ccbe */.elementor-2653 .elementor-element.elementor-element-430ccbe, .elementor-2653 .elementor-element.elementor-element-430ccbe:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-430ccbe:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-430ccbe:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd23a74 */.elementor-2653 .elementor-element.elementor-element-dd23a74, .elementor-2653 .elementor-element.elementor-element-dd23a74:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-dd23a74:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-dd23a74:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a56f9b3 */.elementor-2653 .elementor-element.elementor-element-a56f9b3, .elementor-2653 .elementor-element.elementor-element-a56f9b3:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a56f9b3:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a56f9b3:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41edd63 */.elementor-2653 .elementor-element.elementor-element-41edd63, .elementor-2653 .elementor-element.elementor-element-41edd63:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-41edd63:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-41edd63:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a73bf4b */.elementor-2653 .elementor-element.elementor-element-a73bf4b, .elementor-2653 .elementor-element.elementor-element-a73bf4b:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a73bf4b:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a73bf4b:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e5c780 */.elementor-2653 .elementor-element.elementor-element-4e5c780, .elementor-2653 .elementor-element.elementor-element-4e5c780:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4e5c780:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4e5c780:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96619d7 */.elementor-2653 .elementor-element.elementor-element-96619d7, .elementor-2653 .elementor-element.elementor-element-96619d7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-96619d7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-96619d7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dac4dad */.elementor-2653 .elementor-element.elementor-element-dac4dad, .elementor-2653 .elementor-element.elementor-element-dac4dad:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-dac4dad:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-dac4dad:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56afd67 */.elementor-2653 .elementor-element.elementor-element-56afd67, .elementor-2653 .elementor-element.elementor-element-56afd67:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-56afd67:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-56afd67:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d76722b */.elementor-2653 .elementor-element.elementor-element-d76722b, .elementor-2653 .elementor-element.elementor-element-d76722b:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-d76722b:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-d76722b:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9430703 */.elementor-2653 .elementor-element.elementor-element-9430703 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e2746 */.elementor-2653 .elementor-element.elementor-element-99e2746:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-99e2746:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39f473 */.elementor-2653 .elementor-element.elementor-element-f39f473, .elementor-2653 .elementor-element.elementor-element-f39f473:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f39f473:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f39f473:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57e6625 */.elementor-2653 .elementor-element.elementor-element-57e6625, .elementor-2653 .elementor-element.elementor-element-57e6625:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-57e6625:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-57e6625:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83fb623 */.elementor-2653 .elementor-element.elementor-element-83fb623, .elementor-2653 .elementor-element.elementor-element-83fb623:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-83fb623:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-83fb623:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14efd64 */.elementor-2653 .elementor-element.elementor-element-14efd64 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-14efd64:hover svg {
    transform: rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-14efd64:hover a {
    text-decoration:underline;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed835a0 */.elementor-2653 .elementor-element.elementor-element-ed835a0, .elementor-2653 .elementor-element.elementor-element-ed835a0:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-ed835a0:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-ed835a0:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83f9050 */.elementor-2653 .elementor-element.elementor-element-83f9050, .elementor-2653 .elementor-element.elementor-element-83f9050:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-83f9050:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-83f9050:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f3ef67 */.elementor-2653 .elementor-element.elementor-element-9f3ef67, .elementor-2653 .elementor-element.elementor-element-9f3ef67:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9f3ef67:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9f3ef67:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f24f0d4 */.elementor-2653 .elementor-element.elementor-element-f24f0d4, .elementor-2653 .elementor-element.elementor-element-f24f0d4:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f24f0d4:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f24f0d4:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e44d37 */.elementor-2653 .elementor-element.elementor-element-8e44d37, .elementor-2653 .elementor-element.elementor-element-8e44d37:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-8e44d37:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-8e44d37:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-716aa29 */.elementor-2653 .elementor-element.elementor-element-716aa29, .elementor-2653 .elementor-element.elementor-element-716aa29:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-716aa29:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-716aa29:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cb2c76 */.elementor-2653 .elementor-element.elementor-element-4cb2c76, .elementor-2653 .elementor-element.elementor-element-4cb2c76:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4cb2c76:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4cb2c76:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9938a74 */.elementor-2653 .elementor-element.elementor-element-9938a74, .elementor-2653 .elementor-element.elementor-element-9938a74:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9938a74:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9938a74:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0e5cb5 */.elementor-2653 .elementor-element.elementor-element-f0e5cb5, .elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48833f2 */.elementor-2653 .elementor-element.elementor-element-48833f2, .elementor-2653 .elementor-element.elementor-element-48833f2:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-48833f2:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-48833f2:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c055bc1 */.elementor-2653 .elementor-element.elementor-element-c055bc1, .elementor-2653 .elementor-element.elementor-element-c055bc1:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-c055bc1:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-c055bc1:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35e9ac4 */.elementor-2653 .elementor-element.elementor-element-35e9ac4, .elementor-2653 .elementor-element.elementor-element-35e9ac4:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-35e9ac4:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-35e9ac4:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b5bb63 */.elementor-2653 .elementor-element.elementor-element-5b5bb63, .elementor-2653 .elementor-element.elementor-element-5b5bb63:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-5b5bb63:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-5b5bb63:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32341d1 */.elementor-2653 .elementor-element.elementor-element-32341d1, .elementor-2653 .elementor-element.elementor-element-32341d1:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-32341d1:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-32341d1:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a87e7f6 */.elementor-2653 .elementor-element.elementor-element-a87e7f6, .elementor-2653 .elementor-element.elementor-element-a87e7f6:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a87e7f6:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a87e7f6:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72859ac */.elementor-2653 .elementor-element.elementor-element-72859ac, .elementor-2653 .elementor-element.elementor-element-72859ac:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-72859ac:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-72859ac:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d2dc08 */.elementor-2653 .elementor-element.elementor-element-2d2dc08, .elementor-2653 .elementor-element.elementor-element-2d2dc08:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-2d2dc08:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-2d2dc08:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd722f7 */.elementor-2653 .elementor-element.elementor-element-fd722f7, .elementor-2653 .elementor-element.elementor-element-fd722f7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-fd722f7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-fd722f7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69576f9 */.elementor-2653 .elementor-element.elementor-element-69576f9, .elementor-2653 .elementor-element.elementor-element-69576f9:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-69576f9:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-69576f9:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f9dcef */.elementor-2653 .elementor-element.elementor-element-4f9dcef, .elementor-2653 .elementor-element.elementor-element-4f9dcef:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4f9dcef:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4f9dcef:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1499c0c */.elementor-2653 .elementor-element.elementor-element-1499c0c, .elementor-2653 .elementor-element.elementor-element-1499c0c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-1499c0c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-1499c0c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c50a706 */.elementor-2653 .elementor-element.elementor-element-c50a706 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a890d6a */.elementor-2653 .elementor-element.elementor-element-a890d6a:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-a890d6a:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3db966f */.elementor-2653 .elementor-element.elementor-element-3db966f svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e077578 */.elementor-2653 .elementor-element.elementor-element-e077578:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-e077578:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10975e7 */.elementor-2653 .elementor-element.elementor-element-10975e7, .elementor-2653 .elementor-element.elementor-element-10975e7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-10975e7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-10975e7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ee8565 */.elementor-2653 .elementor-element.elementor-element-0ee8565, .elementor-2653 .elementor-element.elementor-element-0ee8565:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-0ee8565:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-0ee8565:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd1c511 */.elementor-2653 .elementor-element.elementor-element-bd1c511, .elementor-2653 .elementor-element.elementor-element-bd1c511:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-bd1c511:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-bd1c511:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf5ed81 */.elementor-2653 .elementor-element.elementor-element-cf5ed81, .elementor-2653 .elementor-element.elementor-element-cf5ed81:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-cf5ed81:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-cf5ed81:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d21475f */.elementor-2653 .elementor-element.elementor-element-d21475f, .elementor-2653 .elementor-element.elementor-element-d21475f:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-d21475f:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-d21475f:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7863b8c */.elementor-2653 .elementor-element.elementor-element-7863b8c, .elementor-2653 .elementor-element.elementor-element-7863b8c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-7863b8c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-7863b8c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e622ee9 */.elementor-2653 .elementor-element.elementor-element-e622ee9, .elementor-2653 .elementor-element.elementor-element-e622ee9:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-e622ee9:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-e622ee9:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdf71bf */.elementor-2653 .elementor-element.elementor-element-cdf71bf, .elementor-2653 .elementor-element.elementor-element-cdf71bf:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-cdf71bf:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-cdf71bf:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e22b365 */.elementor-2653 .elementor-element.elementor-element-e22b365, .elementor-2653 .elementor-element.elementor-element-e22b365:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-e22b365:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-e22b365:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c87173c */.elementor-2653 .elementor-element.elementor-element-c87173c, .elementor-2653 .elementor-element.elementor-element-c87173c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-c87173c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-c87173c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11968a7 */.elementor-2653 .elementor-element.elementor-element-11968a7, .elementor-2653 .elementor-element.elementor-element-11968a7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-11968a7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-11968a7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9412049 */.elementor-2653 .elementor-element.elementor-element-9412049 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f177873 */.elementor-2653 .elementor-element.elementor-element-f177873, .elementor-2653 .elementor-element.elementor-element-f177873:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f177873:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f177873:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16e05d2 */.elementor-2653 .elementor-element.elementor-element-16e05d2, .elementor-2653 .elementor-element.elementor-element-16e05d2:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-16e05d2:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-16e05d2:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fce3763 */.elementor-2653 .elementor-element.elementor-element-fce3763, .elementor-2653 .elementor-element.elementor-element-fce3763:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-fce3763:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-fce3763:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea32940 */.elementor-2653 .elementor-element.elementor-element-ea32940, .elementor-2653 .elementor-element.elementor-element-ea32940:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-ea32940:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-ea32940:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a0cb71 */.elementor-2653 .elementor-element.elementor-element-9a0cb71, .elementor-2653 .elementor-element.elementor-element-9a0cb71:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9a0cb71:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9a0cb71:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e6518 */.elementor-2653 .elementor-element.elementor-element-b7e6518, .elementor-2653 .elementor-element.elementor-element-b7e6518:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-b7e6518:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-b7e6518:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c764e6 */.elementor-2653 .elementor-element.elementor-element-3c764e6, .elementor-2653 .elementor-element.elementor-element-3c764e6:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-3c764e6:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-3c764e6:hover path {
    stroke:#4C4CFF;
}


/* Maak de hele icon box klikbaar */
.elementor-widget-icon-box {
  position: relative;
}

.elementor-widget-icon-box .elementor-icon-box-content a,
.elementor-widget-icon-box .elementor-icon a {
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
}

.elementor-widget-icon-box .elementor-icon-box-content,
.elementor-widget-icon-box .elementor-icon {
  position: relative;
  z-index: 20; /* inhoud bovenop zodat hij zichtbaar blijft */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-430ccbe */.elementor-2653 .elementor-element.elementor-element-430ccbe, .elementor-2653 .elementor-element.elementor-element-430ccbe:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-430ccbe:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-430ccbe:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd23a74 */.elementor-2653 .elementor-element.elementor-element-dd23a74, .elementor-2653 .elementor-element.elementor-element-dd23a74:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-dd23a74:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-dd23a74:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a56f9b3 */.elementor-2653 .elementor-element.elementor-element-a56f9b3, .elementor-2653 .elementor-element.elementor-element-a56f9b3:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a56f9b3:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a56f9b3:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41edd63 */.elementor-2653 .elementor-element.elementor-element-41edd63, .elementor-2653 .elementor-element.elementor-element-41edd63:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-41edd63:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-41edd63:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a73bf4b */.elementor-2653 .elementor-element.elementor-element-a73bf4b, .elementor-2653 .elementor-element.elementor-element-a73bf4b:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a73bf4b:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a73bf4b:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e5c780 */.elementor-2653 .elementor-element.elementor-element-4e5c780, .elementor-2653 .elementor-element.elementor-element-4e5c780:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4e5c780:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4e5c780:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96619d7 */.elementor-2653 .elementor-element.elementor-element-96619d7, .elementor-2653 .elementor-element.elementor-element-96619d7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-96619d7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-96619d7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dac4dad */.elementor-2653 .elementor-element.elementor-element-dac4dad, .elementor-2653 .elementor-element.elementor-element-dac4dad:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-dac4dad:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-dac4dad:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56afd67 */.elementor-2653 .elementor-element.elementor-element-56afd67, .elementor-2653 .elementor-element.elementor-element-56afd67:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-56afd67:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-56afd67:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d76722b */.elementor-2653 .elementor-element.elementor-element-d76722b, .elementor-2653 .elementor-element.elementor-element-d76722b:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-d76722b:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-d76722b:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9430703 */.elementor-2653 .elementor-element.elementor-element-9430703 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e2746 */.elementor-2653 .elementor-element.elementor-element-99e2746:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-99e2746:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39f473 */.elementor-2653 .elementor-element.elementor-element-f39f473, .elementor-2653 .elementor-element.elementor-element-f39f473:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f39f473:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f39f473:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57e6625 */.elementor-2653 .elementor-element.elementor-element-57e6625, .elementor-2653 .elementor-element.elementor-element-57e6625:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-57e6625:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-57e6625:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83fb623 */.elementor-2653 .elementor-element.elementor-element-83fb623, .elementor-2653 .elementor-element.elementor-element-83fb623:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-83fb623:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-83fb623:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14efd64 */.elementor-2653 .elementor-element.elementor-element-14efd64 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-14efd64:hover svg {
    transform: rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-14efd64:hover a {
    text-decoration:underline;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed835a0 */.elementor-2653 .elementor-element.elementor-element-ed835a0, .elementor-2653 .elementor-element.elementor-element-ed835a0:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-ed835a0:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-ed835a0:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83f9050 */.elementor-2653 .elementor-element.elementor-element-83f9050, .elementor-2653 .elementor-element.elementor-element-83f9050:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-83f9050:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-83f9050:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f3ef67 */.elementor-2653 .elementor-element.elementor-element-9f3ef67, .elementor-2653 .elementor-element.elementor-element-9f3ef67:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9f3ef67:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9f3ef67:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f24f0d4 */.elementor-2653 .elementor-element.elementor-element-f24f0d4, .elementor-2653 .elementor-element.elementor-element-f24f0d4:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f24f0d4:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f24f0d4:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e44d37 */.elementor-2653 .elementor-element.elementor-element-8e44d37, .elementor-2653 .elementor-element.elementor-element-8e44d37:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-8e44d37:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-8e44d37:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-716aa29 */.elementor-2653 .elementor-element.elementor-element-716aa29, .elementor-2653 .elementor-element.elementor-element-716aa29:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-716aa29:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-716aa29:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cb2c76 */.elementor-2653 .elementor-element.elementor-element-4cb2c76, .elementor-2653 .elementor-element.elementor-element-4cb2c76:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4cb2c76:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4cb2c76:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9938a74 */.elementor-2653 .elementor-element.elementor-element-9938a74, .elementor-2653 .elementor-element.elementor-element-9938a74:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9938a74:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9938a74:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0e5cb5 */.elementor-2653 .elementor-element.elementor-element-f0e5cb5, .elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f0e5cb5:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48833f2 */.elementor-2653 .elementor-element.elementor-element-48833f2, .elementor-2653 .elementor-element.elementor-element-48833f2:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-48833f2:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-48833f2:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c055bc1 */.elementor-2653 .elementor-element.elementor-element-c055bc1, .elementor-2653 .elementor-element.elementor-element-c055bc1:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-c055bc1:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-c055bc1:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35e9ac4 */.elementor-2653 .elementor-element.elementor-element-35e9ac4, .elementor-2653 .elementor-element.elementor-element-35e9ac4:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-35e9ac4:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-35e9ac4:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b5bb63 */.elementor-2653 .elementor-element.elementor-element-5b5bb63, .elementor-2653 .elementor-element.elementor-element-5b5bb63:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-5b5bb63:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-5b5bb63:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32341d1 */.elementor-2653 .elementor-element.elementor-element-32341d1, .elementor-2653 .elementor-element.elementor-element-32341d1:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-32341d1:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-32341d1:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a87e7f6 */.elementor-2653 .elementor-element.elementor-element-a87e7f6, .elementor-2653 .elementor-element.elementor-element-a87e7f6:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-a87e7f6:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-a87e7f6:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72859ac */.elementor-2653 .elementor-element.elementor-element-72859ac, .elementor-2653 .elementor-element.elementor-element-72859ac:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-72859ac:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-72859ac:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d2dc08 */.elementor-2653 .elementor-element.elementor-element-2d2dc08, .elementor-2653 .elementor-element.elementor-element-2d2dc08:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-2d2dc08:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-2d2dc08:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd722f7 */.elementor-2653 .elementor-element.elementor-element-fd722f7, .elementor-2653 .elementor-element.elementor-element-fd722f7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-fd722f7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-fd722f7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69576f9 */.elementor-2653 .elementor-element.elementor-element-69576f9, .elementor-2653 .elementor-element.elementor-element-69576f9:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-69576f9:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-69576f9:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f9dcef */.elementor-2653 .elementor-element.elementor-element-4f9dcef, .elementor-2653 .elementor-element.elementor-element-4f9dcef:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-4f9dcef:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-4f9dcef:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1499c0c */.elementor-2653 .elementor-element.elementor-element-1499c0c, .elementor-2653 .elementor-element.elementor-element-1499c0c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-1499c0c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-1499c0c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c50a706 */.elementor-2653 .elementor-element.elementor-element-c50a706 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a890d6a */.elementor-2653 .elementor-element.elementor-element-a890d6a:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-a890d6a:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3db966f */.elementor-2653 .elementor-element.elementor-element-3db966f svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e077578 */.elementor-2653 .elementor-element.elementor-element-e077578:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}

.elementor-2653 .elementor-element.elementor-element-e077578:hover .btn-menu-explainer a {
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10975e7 */.elementor-2653 .elementor-element.elementor-element-10975e7, .elementor-2653 .elementor-element.elementor-element-10975e7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-10975e7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-10975e7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ee8565 */.elementor-2653 .elementor-element.elementor-element-0ee8565, .elementor-2653 .elementor-element.elementor-element-0ee8565:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-0ee8565:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-0ee8565:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd1c511 */.elementor-2653 .elementor-element.elementor-element-bd1c511, .elementor-2653 .elementor-element.elementor-element-bd1c511:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-bd1c511:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-bd1c511:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf5ed81 */.elementor-2653 .elementor-element.elementor-element-cf5ed81, .elementor-2653 .elementor-element.elementor-element-cf5ed81:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-cf5ed81:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-cf5ed81:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d21475f */.elementor-2653 .elementor-element.elementor-element-d21475f, .elementor-2653 .elementor-element.elementor-element-d21475f:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-d21475f:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-d21475f:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7863b8c */.elementor-2653 .elementor-element.elementor-element-7863b8c, .elementor-2653 .elementor-element.elementor-element-7863b8c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-7863b8c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-7863b8c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e622ee9 */.elementor-2653 .elementor-element.elementor-element-e622ee9, .elementor-2653 .elementor-element.elementor-element-e622ee9:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-e622ee9:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-e622ee9:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdf71bf */.elementor-2653 .elementor-element.elementor-element-cdf71bf, .elementor-2653 .elementor-element.elementor-element-cdf71bf:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-cdf71bf:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-cdf71bf:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e22b365 */.elementor-2653 .elementor-element.elementor-element-e22b365, .elementor-2653 .elementor-element.elementor-element-e22b365:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-e22b365:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-e22b365:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c87173c */.elementor-2653 .elementor-element.elementor-element-c87173c, .elementor-2653 .elementor-element.elementor-element-c87173c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-c87173c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-c87173c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11968a7 */.elementor-2653 .elementor-element.elementor-element-11968a7, .elementor-2653 .elementor-element.elementor-element-11968a7:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-11968a7:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-11968a7:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9412049 */.elementor-2653 .elementor-element.elementor-element-9412049 svg {
    stroke:#4C4CFF;
    width:10px;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f177873 */.elementor-2653 .elementor-element.elementor-element-f177873, .elementor-2653 .elementor-element.elementor-element-f177873:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-f177873:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-f177873:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16e05d2 */.elementor-2653 .elementor-element.elementor-element-16e05d2, .elementor-2653 .elementor-element.elementor-element-16e05d2:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-16e05d2:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-16e05d2:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fce3763 */.elementor-2653 .elementor-element.elementor-element-fce3763, .elementor-2653 .elementor-element.elementor-element-fce3763:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-fce3763:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-fce3763:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea32940 */.elementor-2653 .elementor-element.elementor-element-ea32940, .elementor-2653 .elementor-element.elementor-element-ea32940:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-ea32940:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-ea32940:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a0cb71 */.elementor-2653 .elementor-element.elementor-element-9a0cb71, .elementor-2653 .elementor-element.elementor-element-9a0cb71:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-9a0cb71:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-9a0cb71:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e6518 */.elementor-2653 .elementor-element.elementor-element-b7e6518, .elementor-2653 .elementor-element.elementor-element-b7e6518:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-b7e6518:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-b7e6518:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-da216bd */.header-top-nav:has(.e-n-menu-dropdown-icon[aria-expanded="true"]) {
    background-color: #ffffff !important;
}

.header-top-nav:has(.e-n-menu-dropdown-icon[aria-expanded="true"]) .e-n-menu-title-text {
  color: #000000 !important;
}

.header-top-nav:has(.e-n-menu-dropdown-icon[aria-expanded="true"]) .e-n-menu-dropdown-icon svg {
  fill: #000000 !important;
}

.header-top-nav:has(.e-n-menu-dropdown-icon[aria-expanded="true"]) .logo-menu-zwart {
  display: visible!important;
}

.header-top-nav:has(.e-n-menu-dropdown-icon[aria-expanded="true"]) .logo-menu-wit {
  display: none !important;
}

.elementor-sticky--active .logo-menu-wit {
    display:none;
}

.elementor-sticky--active .logo-menu-zwart {
    display:unset!important;
}

.header-top-nav {
  border-bottom: 0px solid transparent; /* default */
}

.header-top-nav.elementor-sticky--active {
  border-bottom: 1px solid #EBEBEB; /* als sticky actief is */
}

.header-top-nav:has(.e-n-menu-dropdown-icon[aria-expanded="true"]) {
  border-bottom: 1px solid #EBEBEB!important; /* als sticky actief is */
}

e-n-menu-title-text/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d25d8f */.elementor-2653 .elementor-element.elementor-element-9d25d8f svg path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71d0d28 */.elementor-2653 .elementor-element.elementor-element-71d0d28 {
overflow-x: hidden;
  scrollbar-width: none; /* Firefox */
}

/* Chrome, Edge, Safari */
.elementor-2653 .elementor-element.elementor-element-71d0d28::-webkit-scrollbar {
  display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d25d8f */.elementor-2653 .elementor-element.elementor-element-9d25d8f svg path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71d0d28 */.elementor-2653 .elementor-element.elementor-element-71d0d28 {
overflow-x: hidden;
  scrollbar-width: none; /* Firefox */
}

/* Chrome, Edge, Safari */
.elementor-2653 .elementor-element.elementor-element-71d0d28::-webkit-scrollbar {
  display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8ca14b6 */.elementor-2653 .elementor-element.elementor-element-8ca14b6 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d4dc1 */.elementor-2653 .elementor-element.elementor-element-18d4dc1:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9df4d07 */.elementor-2653 .elementor-element.elementor-element-9df4d07 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e2c3c */.elementor-2653 .elementor-element.elementor-element-22e2c3c:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73060f0 */.elementor-2653 .elementor-element.elementor-element-73060f0 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535d871 */.elementor-2653 .elementor-element.elementor-element-535d871:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-603b65c */.elementor-2653 .elementor-element.elementor-element-603b65c, .elementor-2653 .elementor-element.elementor-element-603b65c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-603b65c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-603b65c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5456ec5 */.elementor-2653 .elementor-element.elementor-element-5456ec5, .elementor-2653 .elementor-element.elementor-element-5456ec5:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-5456ec5:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-5456ec5:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8ca14b6 */.elementor-2653 .elementor-element.elementor-element-8ca14b6 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d4dc1 */.elementor-2653 .elementor-element.elementor-element-18d4dc1:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9df4d07 */.elementor-2653 .elementor-element.elementor-element-9df4d07 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e2c3c */.elementor-2653 .elementor-element.elementor-element-22e2c3c:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73060f0 */.elementor-2653 .elementor-element.elementor-element-73060f0 svg path {
    fill:#4C4CFF;
    transition:.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535d871 */.elementor-2653 .elementor-element.elementor-element-535d871:hover svg {
    transition:.3s;
    transform:rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-603b65c */.elementor-2653 .elementor-element.elementor-element-603b65c, .elementor-2653 .elementor-element.elementor-element-603b65c:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-603b65c:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-603b65c:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5456ec5 */.elementor-2653 .elementor-element.elementor-element-5456ec5, .elementor-2653 .elementor-element.elementor-element-5456ec5:hover {
    transition:.3s;
}

.elementor-2653 .elementor-element.elementor-element-5456ec5:hover {
    background-color:#F4F5F9;
    padding:8px;
}

.elementor-2653 .elementor-element.elementor-element-5456ec5:hover path {
    stroke:#4C4CFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91bf8e1 */.elementor-sticky--active {
    background-color:#fff!important;
}


.elementor-sticky--active span.e-n-menu-title-text {
    color: #000 !important;
}

.elementor-sticky--active .e-n-menu-dropdown-icon-opened svg path, .elementor-sticky--active .e-n-menu-dropdown-icon-closed svg path {
    fill:#000!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d6ea46 */.elementor-sticky--active {
    background-color:#fff!important;
}


.elementor-sticky--active span.e-n-menu-title-text {
    color: #000 !important;
}

.elementor-sticky--active .e-n-menu-dropdown-icon-opened svg path, .elementor-sticky--active .e-n-menu-dropdown-icon-closed svg path {
    fill:#000!important;
}

.elementor-sticky--active .logo-menu-mobile-wit {
    display:none;
}

.elementor-sticky--active .logo-menu-mobile-zwart {
    display:unset;
}

.logo-menu-mobile-zwart {
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba7a99 */.elementor-2653 .elementor-element.elementor-element-6ba7a99 {
    font-size:.7rem!important;
}/* End custom CSS */
/* Start custom CSS */.elementor-2653 {
    z-index:9999;
}

.menu-done .elementor-icon-box-title:after {
    content: "Done";
  background-color: #CCEBDB;
  color:#009B4B!important;
  border-radius:10px;
  width: auto;
  height: auto;
  font-size: 9px;
  padding: 1px 4px;
  top:4px!important;
  margin-left:4px;
  position: absolute;
}

.elementor-2653 p {
    margin-block-end: 0;
    margin-block-start: 0;
}/* End custom CSS */