.elementor-2576 .elementor-element.elementor-element-5d9aae6b{--display:flex;--min-height:60px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2576 .elementor-element.elementor-element-5d9aae6b:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-5d9aae6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2576 .elementor-element.elementor-element-2fc3c944{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--overflow:hidden;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2576 .elementor-element.elementor-element-35c7e0ed{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-35c7e0ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-35c7e0ed.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-35c7e0ed .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2576 .elementor-element.elementor-element-3ecc0afe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-3ecc0afe.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-3ecc0afe .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-3ecc0afe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3ecc0afe.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-3ecc0afe.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3ecc0afe.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-3ecc0afe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3ecc0afe .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-3ecc0afe .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-405fd74f{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-405fd74f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-405fd74f.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-405fd74f .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3720ebba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-3720ebba.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-3720ebba .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-3720ebba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3720ebba.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-3720ebba.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3720ebba.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-3720ebba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3720ebba .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-3720ebba .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-5e185166{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-5e185166 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-5e185166.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-5e185166 .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-172b16df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-172b16df.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-172b16df .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-172b16df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-172b16df.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-172b16df.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-172b16df.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-172b16df.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-172b16df .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-172b16df .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-59b8733e{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-59b8733e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-59b8733e.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-59b8733e .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3ad1103f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-3ad1103f.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-3ad1103f .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-3ad1103f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3ad1103f.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-3ad1103f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3ad1103f.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-3ad1103f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3ad1103f .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-3ad1103f .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-601555e4{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-601555e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-601555e4.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-601555e4 .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-18e56cce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-18e56cce.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-18e56cce .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-18e56cce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-18e56cce.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-18e56cce.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-18e56cce.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-18e56cce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-18e56cce .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-18e56cce .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-23535fc1{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-23535fc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-23535fc1.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-23535fc1 .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-9a19402 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-9a19402.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-9a19402 .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-9a19402.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-9a19402.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-9a19402.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-9a19402.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-9a19402.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-9a19402 .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-9a19402 .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-20a11c89{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-20a11c89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-20a11c89.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-20a11c89 .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3900913b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-3900913b.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-3900913b .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-3900913b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3900913b.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-3900913b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3900913b.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-3900913b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-3900913b .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-3900913b .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-213f55b0{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-213f55b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-213f55b0.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-213f55b0 .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-45b4847b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-45b4847b.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-45b4847b .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-45b4847b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-45b4847b.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-45b4847b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-45b4847b.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-45b4847b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-45b4847b .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-45b4847b .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-5b699995{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-5b699995 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-5b699995.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-5b699995 .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-6857ff70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-6857ff70.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-6857ff70 .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-6857ff70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-6857ff70.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-6857ff70.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-6857ff70.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-6857ff70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-6857ff70 .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-6857ff70 .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-16242c4f{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-16242c4f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-16242c4f.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-16242c4f .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-5eda7435 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-5eda7435.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-5eda7435 .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-5eda7435.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-5eda7435.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-5eda7435.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-5eda7435.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-5eda7435.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-5eda7435 .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-5eda7435 .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-27da425{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-27da425 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-27da425.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-27da425 .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-69617159 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-69617159.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-69617159 .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-69617159.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-69617159.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-69617159.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-69617159.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-69617159.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-69617159 .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-69617159 .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-e287bb8{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-e287bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-e287bb8.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-e287bb8 .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-e672691 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-e672691.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-e672691 .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-e672691.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-e672691.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-e672691.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-e672691.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-e672691.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-e672691 .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-e672691 .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-44399984{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-44399984 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-44399984.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-44399984 .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-594c8661 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-594c8661.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-594c8661 .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-594c8661.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-594c8661.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-594c8661.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-594c8661.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-594c8661.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-594c8661 .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-594c8661 .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-7befc93e{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-7befc93e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-7befc93e.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-7befc93e .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-76805f51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-76805f51.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-76805f51 .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-76805f51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-76805f51.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-76805f51.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-76805f51.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-76805f51.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-76805f51 .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-76805f51 .elementor-icon svg{height:8px;}.elementor-2576 .elementor-element.elementor-element-1c9c8cef{width:initial;max-width:initial;}.elementor-2576 .elementor-element.elementor-element-1c9c8cef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-1c9c8cef.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-1c9c8cef .elementor-heading-title{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-4247d56e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2576 .elementor-element.elementor-element-4247d56e.elementor-element{--align-self:center;}.elementor-2576 .elementor-element.elementor-element-4247d56e .elementor-icon-wrapper{text-align:center;}.elementor-2576 .elementor-element.elementor-element-4247d56e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-4247d56e.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-4247d56e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-4247d56e.elementor-view-framed .elementor-icon, .elementor-2576 .elementor-element.elementor-element-4247d56e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2576 .elementor-element.elementor-element-4247d56e .elementor-icon{font-size:8px;}.elementor-2576 .elementor-element.elementor-element-4247d56e .elementor-icon svg{height:8px;}@media(min-width:768px){.elementor-2576 .elementor-element.elementor-element-2fc3c944{--width:200%;}}@media(max-width:1366px){.elementor-2576 .elementor-element.elementor-element-35c7e0ed .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-405fd74f .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-5e185166 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-59b8733e .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-601555e4 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-23535fc1 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-20a11c89 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-213f55b0 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-5b699995 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-16242c4f .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-27da425 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-e287bb8 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-44399984 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-7befc93e .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-1c9c8cef .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}}@media(max-width:1024px){.elementor-2576 .elementor-element.elementor-element-35c7e0ed .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-405fd74f .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-5e185166 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-59b8733e .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-601555e4 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-23535fc1 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-20a11c89 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-213f55b0 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-5b699995 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-16242c4f .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-27da425 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-e287bb8 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-44399984 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-7befc93e .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-1c9c8cef .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}}@media(max-width:767px){.elementor-2576 .elementor-element.elementor-element-2fc3c944{--width:240vw;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-2576 .elementor-element.elementor-element-35c7e0ed .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-405fd74f .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-5e185166 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-59b8733e .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-601555e4 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-23535fc1 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-20a11c89 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-213f55b0 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-5b699995 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-16242c4f .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-27da425 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-e287bb8 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-44399984 .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-7befc93e .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-1c9c8cef .elementor-heading-title{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-5d9aae6b *//* Container met rotate */
.scroll-container {
    position: relative;
    padding: 30px 0 !important;
}

/* Basis scroll content styling */
.scroll-content,
.scroll-content-reverse {
    position: absolute;
    left: 0;
}

/* Animatie richtingen */
.scroll-content {
    animation: scroll 60s linear infinite;
}

.scroll-content-reverse {
    animation: scroll-reverse 6s linear infinite;
}

/* Styling voor de containers binnen scroll-content */
.scroll-content .elementor-widget,
.scroll-content-reverse .elementor-widget {
    margin: 0 !important;
    width: auto !important;
    flex: 0 0 auto !important;
}



.scroll-content img,
.scroll-content-reverse img {
    height: 10px;
    width: auto !important;
    display: block;
}

/* Animaties */
@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(-40%);
    }
    100% {
        transform: translateX(0);
    }
}

@keyframes scroll-reverse {
    0% {
        transform: translateX(-40%);
    }
    50% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-40%);
    }
}

/* Media query voor mobiel */
@media screen and (max-width: 767px) {
    .scroll-content,
    .scroll-content-reverse {
        animation-duration: 45s;
    }
    
    .scroll-container {
    padding: 30px 50px !important;
}
    
}/* End custom CSS */
/* Start custom CSS *//* Marquee uit ontwerp Diensten v2 */
.scroll-container {
    position: relative;
    padding: 16px 0 !important;
    overflow: hidden;
}
.scroll-content {
    width: max-content;
    flex-wrap: nowrap !important;
    animation: diensten-v2-scroll 32s linear infinite;
    will-change: transform;
}
.scroll-content .elementor-widget {
    margin: 0 !important;
    width: auto !important;
    flex: 0 0 auto !important;
}
@keyframes diensten-v2-scroll {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
}
@media screen and (max-width: 767px) {
    .scroll-content { animation-duration: 42s; }
}
/* Diensten v2 layout correcties */
.diensten-v2-mosaic {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: 215px 215px;
}
.diensten-v2-mosaic > .e-con:nth-child(2),
.diensten-v2-mosaic > .elementor-element:nth-child(2) {
    grid-column: span 2;
    grid-row: span 2;
}
@media screen and (max-width: 767px) {
    .diensten-v2-mosaic {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
    }
    .diensten-v2-mosaic > .e-con,
    .diensten-v2-mosaic > .elementor-element {
        grid-column: auto !important;
        grid-row: auto !important;
    }
}/* End custom CSS */