.elementor-444 .elementor-element.elementor-element-f875037{--display:flex;--padding-top:05rem;--padding-bottom:05rem;--padding-left:05rem;--padding-right:05rem;}.elementor-444 .elementor-element.elementor-element-72fef63{--display:flex;}.elementor-444 .elementor-element.elementor-element-08a1727 .elementor-repeater-item-d5ddfc3{left:54%;--hotspot-translate-x:54%;top:54%;--hotspot-translate-y:54%;}.elementor-444 .elementor-element.elementor-element-08a1727 .elementor-repeater-item-8f619ac{left:20%;--hotspot-translate-x:20%;top:30%;--hotspot-translate-y:30%;}.elementor-444 .elementor-element.elementor-element-08a1727 .elementor-repeater-item-ce49378{left:32%;--hotspot-translate-x:32%;top:72%;--hotspot-translate-y:72%;}.elementor-444 .elementor-element.elementor-element-08a1727 .elementor-repeater-item-cadfc10{right:14%;--hotspot-translate-x:14%;top:78%;--hotspot-translate-y:78%;}.elementor-444 .elementor-element.elementor-element-08a1727 .elementor-repeater-item-98e2cb3{right:28%;--hotspot-translate-x:28%;top:31%;--hotspot-translate-y:31%;}.elementor-444 .elementor-element.elementor-element-08a1727 .elementor-repeater-item-76fba34{right:50%;--hotspot-translate-x:50%;top:28%;--hotspot-translate-y:28%;}.elementor-444 .elementor-element.elementor-element-08a1727 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-444 .elementor-element.elementor-element-08a1727 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-444 .elementor-element.elementor-element-08a1727{--background-align:center;--container-width:90%;--image-width:100%;--hotspot-color:var( --e-global-color-secondary );--hotspot-size:12px;}.elementor-444 .elementor-element.elementor-element-08a1727 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d4577f8{left:0px;}body.rtl .elementor-444 .elementor-element.elementor-element-d4577f8{right:0px;}.elementor-444 .elementor-element.elementor-element-d4577f8{top:0px;}.elementor-444 .elementor-element.elementor-element-557ad9d4{--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--border-radius:2rem 2rem 2rem 2rem;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0rem;--padding-bottom:010rem;--padding-left:07rem;--padding-right:07rem;--z-index:2;}.elementor-444 .elementor-element.elementor-element-557ad9d4:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-557ad9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-a5eec1d{right:0px;}body.rtl .elementor-444 .elementor-element.elementor-element-a5eec1d{left:0px;}.elementor-444 .elementor-element.elementor-element-a5eec1d{top:0px;}.elementor-444 .elementor-element.elementor-element-4fbac0cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-444 .elementor-element.elementor-element-4fbac0cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-3adc30d1{--display:flex;--min-height:3rem;--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-start;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-05e3c62{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-05e3c62:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-05e3c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-05e3c62.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-e07b306{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-d58724a{text-align:center;}.elementor-444 .elementor-element.elementor-element-d58724a .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-92be1e0 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-92be1e0 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-92be1e0{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-92be1e0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-92be1e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-92be1e0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-92be1e0 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-235b910{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-235b910:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-235b910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-235b910.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-249ec59{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-28173a5{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-28173a5:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-28173a5, .elementor-444 .elementor-element.elementor-element-28173a5::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-d27d8bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d27d8bb{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-d27d8bb{right:10px;}.elementor-444 .elementor-element.elementor-element-d27d8bb{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-d27d8bb .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-d27d8bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-d27d8bb.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d27d8bb.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-d27d8bb.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d27d8bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-d27d8bb .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-d27d8bb .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-cb289a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-cb289a6{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-cb289a6{right:8px;}.elementor-444 .elementor-element.elementor-element-cb289a6{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-cb289a6 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-cb289a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-cb289a6.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-cb289a6.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-cb289a6.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-cb289a6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-cb289a6 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-cb289a6 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-32f2db2{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-32f2db2:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-32f2db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-32f2db2.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-ed61f93{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-b653ead{text-align:center;}.elementor-444 .elementor-element.elementor-element-b653ead .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-d16d351 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-d16d351 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-d16d351{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-d16d351 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-d16d351 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-d16d351 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-d16d351 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-be7dbdb{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-be7dbdb:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-be7dbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-be7dbdb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-4430525{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-927e90d{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-927e90d:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-927e90d, .elementor-444 .elementor-element.elementor-element-927e90d::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-0e4775b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-0e4775b{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-0e4775b{right:10px;}.elementor-444 .elementor-element.elementor-element-0e4775b{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-0e4775b .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-0e4775b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-0e4775b.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-0e4775b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-0e4775b.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-0e4775b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-0e4775b .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-0e4775b .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-85d6043 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-85d6043{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-85d6043{right:8px;}.elementor-444 .elementor-element.elementor-element-85d6043{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-85d6043 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-85d6043.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-85d6043.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-85d6043.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-85d6043.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-85d6043.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-85d6043 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-85d6043 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-a8eb134{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-a8eb134:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-a8eb134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-a8eb134.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-87648b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-bc653f7{text-align:center;}.elementor-444 .elementor-element.elementor-element-bc653f7 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-84d2735 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-84d2735 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-84d2735{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-84d2735 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-84d2735 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-84d2735 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-84d2735 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-444d1af{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-444d1af:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-444d1af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-444d1af.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-d346565{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-0afd0f3{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-0afd0f3:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-0afd0f3, .elementor-444 .elementor-element.elementor-element-0afd0f3::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-49aebf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-49aebf2{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-49aebf2{right:10px;}.elementor-444 .elementor-element.elementor-element-49aebf2{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-49aebf2 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-49aebf2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-49aebf2.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-49aebf2.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-49aebf2.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-49aebf2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-49aebf2 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-49aebf2 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-36386ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-36386ce{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-36386ce{right:8px;}.elementor-444 .elementor-element.elementor-element-36386ce{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-36386ce .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-36386ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-36386ce.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-36386ce.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-36386ce.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-36386ce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-36386ce .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-36386ce .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-d9e86f0{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-d9e86f0:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-d9e86f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-d9e86f0.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-2c5dae8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-f196cb3{text-align:center;}.elementor-444 .elementor-element.elementor-element-f196cb3 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-45d9ad6 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-45d9ad6 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-45d9ad6{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-45d9ad6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-45d9ad6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-45d9ad6 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-45d9ad6 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-5f42ddd{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-5f42ddd:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-5f42ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-5f42ddd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-0d69214{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-df51111{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-df51111:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-df51111, .elementor-444 .elementor-element.elementor-element-df51111::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-9692428 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-9692428{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-9692428{right:10px;}.elementor-444 .elementor-element.elementor-element-9692428{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-9692428 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-9692428.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-9692428.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-9692428.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-9692428.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-9692428.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-9692428 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-9692428 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-8c5a358 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-8c5a358{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-8c5a358{right:8px;}.elementor-444 .elementor-element.elementor-element-8c5a358{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-8c5a358 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-8c5a358.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-8c5a358.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-8c5a358.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-8c5a358.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-8c5a358.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-8c5a358 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-8c5a358 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-b70bcbe{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-b70bcbe:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-b70bcbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-b70bcbe.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-25c05e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-328c7d4{text-align:center;}.elementor-444 .elementor-element.elementor-element-328c7d4 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-e9b0e7f .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-e9b0e7f .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-e9b0e7f{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-e9b0e7f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-e9b0e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-e9b0e7f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-e9b0e7f .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-6f27036{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-6f27036:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-6f27036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-6f27036.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-59704db{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-5cd138d{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-5cd138d:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-5cd138d, .elementor-444 .elementor-element.elementor-element-5cd138d::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-5549fca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-5549fca{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-5549fca{right:10px;}.elementor-444 .elementor-element.elementor-element-5549fca{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-5549fca .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-5549fca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-5549fca.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-5549fca.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-5549fca.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-5549fca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-5549fca .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-5549fca .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-3141727 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-3141727{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-3141727{right:8px;}.elementor-444 .elementor-element.elementor-element-3141727{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-3141727 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-3141727.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-3141727.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-3141727.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-3141727.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-3141727.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-3141727 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-3141727 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-4a36562{--display:flex;--justify-content:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-4a36562:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-4a36562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-4a36562.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-a11281c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-9649578{text-align:center;}.elementor-444 .elementor-element.elementor-element-9649578 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-f0a7e23 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-f0a7e23 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-f0a7e23{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-f0a7e23 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-f0a7e23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-f0a7e23 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-f0a7e23 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-50e70a6{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-50e70a6:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-50e70a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-50e70a6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-22fde7c{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-853b55e{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-853b55e:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-853b55e, .elementor-444 .elementor-element.elementor-element-853b55e::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-83b92a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-83b92a4{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-83b92a4{right:10px;}.elementor-444 .elementor-element.elementor-element-83b92a4{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-83b92a4 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-83b92a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-83b92a4.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-83b92a4.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-83b92a4.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-83b92a4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-83b92a4 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-83b92a4 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-5dafa2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-5dafa2b{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-5dafa2b{right:8px;}.elementor-444 .elementor-element.elementor-element-5dafa2b{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-5dafa2b .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-5dafa2b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-5dafa2b.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-5dafa2b.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-5dafa2b.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-5dafa2b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-5dafa2b .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-5dafa2b .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-4d1d9ab{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-4d1d9ab:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-4d1d9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-4d1d9ab.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-713dd38{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-d3fcb3d{text-align:center;}.elementor-444 .elementor-element.elementor-element-d3fcb3d .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-74a29ba .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-74a29ba .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-74a29ba{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-74a29ba .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-74a29ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-74a29ba .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-74a29ba .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-f2e956a{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-f2e956a:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-f2e956a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-f2e956a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-dc2824b{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-23baf41{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-23baf41:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-23baf41, .elementor-444 .elementor-element.elementor-element-23baf41::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-04ac11f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-04ac11f{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-04ac11f{right:10px;}.elementor-444 .elementor-element.elementor-element-04ac11f{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-04ac11f .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-04ac11f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-04ac11f.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-04ac11f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-04ac11f.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-04ac11f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-04ac11f .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-04ac11f .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-35d8422 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-35d8422{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-35d8422{right:8px;}.elementor-444 .elementor-element.elementor-element-35d8422{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-35d8422 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-35d8422.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-35d8422.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-35d8422.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-35d8422.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-35d8422.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-35d8422 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-35d8422 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-d16e479{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-d16e479:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-d16e479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-d16e479.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-82b2795{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-58c1c81{text-align:center;}.elementor-444 .elementor-element.elementor-element-58c1c81 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-4ac5852 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-4ac5852 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-4ac5852{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-4ac5852 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-4ac5852 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-4ac5852 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-4ac5852 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-842a7b2{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-842a7b2:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-842a7b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-842a7b2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-8e9ba68{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-9ed3192{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-9ed3192:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-9ed3192, .elementor-444 .elementor-element.elementor-element-9ed3192::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-3d6a805 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-3d6a805{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-3d6a805{right:10px;}.elementor-444 .elementor-element.elementor-element-3d6a805{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-3d6a805 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-3d6a805.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-3d6a805.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-3d6a805.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-3d6a805.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-3d6a805.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-3d6a805 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-3d6a805 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-d63f46e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d63f46e{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-d63f46e{right:8px;}.elementor-444 .elementor-element.elementor-element-d63f46e{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-d63f46e .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-d63f46e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d63f46e.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d63f46e.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d63f46e.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d63f46e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d63f46e .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-d63f46e .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-fe1f9dc{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-fe1f9dc:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-fe1f9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E212A;}.elementor-444 .elementor-element.elementor-element-fe1f9dc.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-ae6b10c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-8e12183{text-align:center;}.elementor-444 .elementor-element.elementor-element-8e12183 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-3afa3ad .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-3afa3ad .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-3afa3ad{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-3afa3ad .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-3afa3ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-3afa3ad .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-3afa3ad .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-4b9108d{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-4b9108d:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-4b9108d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E212A;}.elementor-444 .elementor-element.elementor-element-4b9108d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-d19f969{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-efc72ae{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-efc72ae:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-efc72ae, .elementor-444 .elementor-element.elementor-element-efc72ae::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-6ec966a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-6ec966a{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-6ec966a{right:10px;}.elementor-444 .elementor-element.elementor-element-6ec966a{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-6ec966a .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-6ec966a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-6ec966a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-6ec966a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-6ec966a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-6ec966a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-6ec966a .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-6ec966a .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-6a4029d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-6a4029d{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-6a4029d{right:10px;}.elementor-444 .elementor-element.elementor-element-6a4029d{top:4px;z-index:2;}.elementor-444 .elementor-element.elementor-element-6a4029d .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-6a4029d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-6a4029d.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-6a4029d.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-6a4029d.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-6a4029d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-6a4029d .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-6a4029d .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-4d82472{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-4d82472:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-4d82472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-4d82472.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-c30a4f0{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-10d3d53{text-align:center;}.elementor-444 .elementor-element.elementor-element-10d3d53 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-efbda67 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-efbda67 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-efbda67{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-efbda67 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-efbda67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-efbda67 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-efbda67 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-0b6085e{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-0b6085e:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-0b6085e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-0b6085e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-94e062e{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-784ba5c{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-784ba5c:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-784ba5c, .elementor-444 .elementor-element.elementor-element-784ba5c::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-99a422e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-99a422e{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-99a422e{right:10px;}.elementor-444 .elementor-element.elementor-element-99a422e{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-99a422e .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-99a422e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-99a422e.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-99a422e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-99a422e.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-99a422e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-99a422e .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-99a422e .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-e068100 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-e068100{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-e068100{right:8px;}.elementor-444 .elementor-element.elementor-element-e068100{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-e068100 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-e068100.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e068100.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-e068100.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e068100.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-e068100.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e068100 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-e068100 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-1ae5102{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-1ae5102:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-1ae5102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-1ae5102.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-d68f16a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-c5104bb{text-align:center;}.elementor-444 .elementor-element.elementor-element-c5104bb .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-1c80c43 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-1c80c43 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-1c80c43{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-1c80c43 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-1c80c43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-1c80c43 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-1c80c43 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-b37eed7{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-b37eed7:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-b37eed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-b37eed7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-4d97467{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-d50e665{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-d50e665:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-d50e665, .elementor-444 .elementor-element.elementor-element-d50e665::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-25585f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-25585f7{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-25585f7{right:10px;}.elementor-444 .elementor-element.elementor-element-25585f7{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-25585f7 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-25585f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-25585f7.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-25585f7.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-25585f7.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-25585f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-25585f7 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-25585f7 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-c811487 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-c811487{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-c811487{right:8px;}.elementor-444 .elementor-element.elementor-element-c811487{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-c811487 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-c811487.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-c811487.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-c811487.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-c811487.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-c811487.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-c811487 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-c811487 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-4b2cd9c{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-4b2cd9c:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-4b2cd9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-4b2cd9c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-a8118eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-4396034{text-align:center;}.elementor-444 .elementor-element.elementor-element-4396034 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-3d439da .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-3d439da .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-3d439da{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-3d439da .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-3d439da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-3d439da .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-3d439da .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-4cea306 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-4cea306 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-4cea306{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-4cea306 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-4cea306 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-4cea306 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-4cea306 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-005be4e .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-005be4e .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-005be4e{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-005be4e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-005be4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-005be4e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-005be4e .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-83de199{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-83de199:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-83de199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-83de199.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-e19ac2c{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-fd6af73{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-fd6af73:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-fd6af73, .elementor-444 .elementor-element.elementor-element-fd6af73::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-87f2e93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-87f2e93{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-87f2e93{right:10px;}.elementor-444 .elementor-element.elementor-element-87f2e93{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-87f2e93 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-87f2e93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-87f2e93.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-87f2e93.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-87f2e93.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-87f2e93.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-87f2e93 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-87f2e93 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-1777a8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-1777a8d{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-1777a8d{right:8px;}.elementor-444 .elementor-element.elementor-element-1777a8d{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-1777a8d .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-1777a8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-1777a8d.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-1777a8d.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-1777a8d.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-1777a8d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-1777a8d .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-1777a8d .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-6bf32cf{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-6bf32cf:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-6bf32cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-6bf32cf.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-2e8c9dc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-f197eec.elementor-element{--align-self:center;}.elementor-444 .elementor-element.elementor-element-f197eec{text-align:center;}.elementor-444 .elementor-element.elementor-element-f197eec .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-b9d8e7f .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-b9d8e7f .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-b9d8e7f{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-b9d8e7f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-b9d8e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-b9d8e7f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-b9d8e7f .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-5536b03{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-5536b03:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-5536b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-5536b03.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-9db9b47{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-7287b97{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-7287b97:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-7287b97, .elementor-444 .elementor-element.elementor-element-7287b97::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-436d4d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-436d4d5{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-436d4d5{right:10px;}.elementor-444 .elementor-element.elementor-element-436d4d5{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-436d4d5 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-436d4d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-436d4d5.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-436d4d5.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-436d4d5.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-436d4d5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-436d4d5 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-436d4d5 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-e33b59a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-e33b59a{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-e33b59a{right:8px;}.elementor-444 .elementor-element.elementor-element-e33b59a{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-e33b59a .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-e33b59a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e33b59a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-e33b59a.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e33b59a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-e33b59a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e33b59a .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-e33b59a .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-b095133{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-b095133:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-b095133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-b095133.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-ca02ead{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-c9b68d6{text-align:center;}.elementor-444 .elementor-element.elementor-element-c9b68d6 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-f4f5a7e .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-f4f5a7e .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-f4f5a7e{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-f4f5a7e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-f4f5a7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-f4f5a7e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-f4f5a7e .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-e334cdb{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-e334cdb:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-e334cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-e334cdb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-429162a{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-a7911c0{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-a7911c0:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-a7911c0, .elementor-444 .elementor-element.elementor-element-a7911c0::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-bb454cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-bb454cb{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-bb454cb{right:10px;}.elementor-444 .elementor-element.elementor-element-bb454cb{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-bb454cb .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-bb454cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-bb454cb.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-bb454cb.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-bb454cb.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-bb454cb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-bb454cb .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-bb454cb .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-9b51e90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-9b51e90{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-9b51e90{right:8px;}.elementor-444 .elementor-element.elementor-element-9b51e90{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-9b51e90 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-9b51e90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-9b51e90.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-9b51e90.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-9b51e90.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-9b51e90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-9b51e90 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-9b51e90 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-58a22df{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-58a22df:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-58a22df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-58a22df.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-37a05aa{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-28a56c8{text-align:center;}.elementor-444 .elementor-element.elementor-element-28a56c8 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-86a18d3 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-86a18d3 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-86a18d3{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-86a18d3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-86a18d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-86a18d3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-86a18d3 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-aef3380{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-aef3380:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-aef3380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-aef3380.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-39a8f02{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-a566626{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-a566626:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-a566626, .elementor-444 .elementor-element.elementor-element-a566626::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-f27022d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-f27022d{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-f27022d{right:10px;}.elementor-444 .elementor-element.elementor-element-f27022d{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-f27022d .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-f27022d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-f27022d.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-f27022d.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-f27022d.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-f27022d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-f27022d .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-f27022d .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-b0e733c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-b0e733c{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-b0e733c{right:8px;}.elementor-444 .elementor-element.elementor-element-b0e733c{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-b0e733c .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-b0e733c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-b0e733c.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-b0e733c.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-b0e733c.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-b0e733c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-b0e733c .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-b0e733c .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-20cedaf{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-20cedaf:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-20cedaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-20cedaf.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-707182a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-fe6bee1{text-align:center;}.elementor-444 .elementor-element.elementor-element-fe6bee1 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-9e23f02 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-9e23f02 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-9e23f02{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-9e23f02 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-9e23f02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-9e23f02 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-9e23f02 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-80d4d9c{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-80d4d9c:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-80d4d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-80d4d9c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-ad643f6{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-47974cd{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-47974cd:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-47974cd, .elementor-444 .elementor-element.elementor-element-47974cd::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-85937cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-85937cd{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-85937cd{right:10px;}.elementor-444 .elementor-element.elementor-element-85937cd{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-85937cd .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-85937cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-85937cd.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-85937cd.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-85937cd.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-85937cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-85937cd .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-85937cd .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-e12e324 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-e12e324{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-e12e324{right:8px;}.elementor-444 .elementor-element.elementor-element-e12e324{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-e12e324 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-e12e324.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e12e324.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-e12e324.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e12e324.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-e12e324.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e12e324 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-e12e324 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-3a81c09{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-3a81c09.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-fa8b9c0{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-fa8b9c0.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-b9f6361{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-444 .elementor-element.elementor-element-7855826{--display:flex;--min-height:3rem;--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:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-efd62f6{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-efd62f6:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-efd62f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-efd62f6.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-f814821{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-4226466{text-align:center;}.elementor-444 .elementor-element.elementor-element-4226466 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-393dda0 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-393dda0 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-393dda0{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-393dda0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-393dda0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-393dda0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-393dda0 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-4c64b01{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-4c64b01:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-4c64b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-4c64b01.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-e7d8174{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-9214798{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-9214798:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-9214798, .elementor-444 .elementor-element.elementor-element-9214798::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-8c298fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-8c298fe{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-8c298fe{right:10px;}.elementor-444 .elementor-element.elementor-element-8c298fe{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-8c298fe .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-8c298fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-8c298fe.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-8c298fe.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-8c298fe.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-8c298fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-8c298fe .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-8c298fe .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-0cfe047 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-0cfe047{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-0cfe047{right:8px;}.elementor-444 .elementor-element.elementor-element-0cfe047{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-0cfe047 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-0cfe047.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-0cfe047.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-0cfe047.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-0cfe047.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-0cfe047.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-0cfe047 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-0cfe047 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-e486484{--display:flex;--justify-content:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-e486484:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-e486484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-e486484.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-6a628ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-9d60617{text-align:center;}.elementor-444 .elementor-element.elementor-element-9d60617 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-6ca5298 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-6ca5298 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-6ca5298{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-6ca5298 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-6ca5298 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-6ca5298 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-6ca5298 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-e063749{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-e063749:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-e063749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-e063749.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-a6154b1{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-591ecbe{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-591ecbe:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-591ecbe, .elementor-444 .elementor-element.elementor-element-591ecbe::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-20dd541 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-20dd541{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-20dd541{right:10px;}.elementor-444 .elementor-element.elementor-element-20dd541{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-20dd541 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-20dd541.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-20dd541.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-20dd541.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-20dd541.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-20dd541.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-20dd541 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-20dd541 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-0614103 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-0614103{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-0614103{right:8px;}.elementor-444 .elementor-element.elementor-element-0614103{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-0614103 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-0614103.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-0614103.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-0614103.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-0614103.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-0614103.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-0614103 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-0614103 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-3e57891{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-3e57891:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-3e57891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-3e57891.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-bf19111{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-608c3bc{text-align:center;}.elementor-444 .elementor-element.elementor-element-608c3bc .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-ec6d866 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-ec6d866 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-ec6d866{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-ec6d866 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-ec6d866 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-ec6d866 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-ec6d866 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-fbf610e{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-fbf610e:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-fbf610e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-fbf610e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-c9f5e9b{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-5579dac{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-5579dac:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-5579dac, .elementor-444 .elementor-element.elementor-element-5579dac::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-bd15804 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-bd15804{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-bd15804{right:10px;}.elementor-444 .elementor-element.elementor-element-bd15804{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-bd15804 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-bd15804.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-bd15804.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-bd15804.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-bd15804.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-bd15804.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-bd15804 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-bd15804 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-d259bc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d259bc7{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-d259bc7{right:8px;}.elementor-444 .elementor-element.elementor-element-d259bc7{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-d259bc7 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-d259bc7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d259bc7.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d259bc7.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d259bc7.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d259bc7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d259bc7 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-d259bc7 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-d6c0514{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-d6c0514:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-d6c0514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-d6c0514.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-b783987{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-a2a2718{text-align:center;}.elementor-444 .elementor-element.elementor-element-a2a2718 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-1929a81 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-1929a81 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-1929a81{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-1929a81 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-1929a81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-1929a81 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-1929a81 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-2b69a52{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-2b69a52:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-2b69a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-2b69a52.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-1f68ce5{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-6b55ccb{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-6b55ccb:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-6b55ccb, .elementor-444 .elementor-element.elementor-element-6b55ccb::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-1c335ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-1c335ed{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-1c335ed{right:10px;}.elementor-444 .elementor-element.elementor-element-1c335ed{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-1c335ed .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-1c335ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-1c335ed.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-1c335ed.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-1c335ed.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-1c335ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-1c335ed .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-1c335ed .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-d3d9af4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d3d9af4{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-d3d9af4{right:8px;}.elementor-444 .elementor-element.elementor-element-d3d9af4{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-d3d9af4 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-d3d9af4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d3d9af4.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d3d9af4.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d3d9af4.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d3d9af4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d3d9af4 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-d3d9af4 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-c79a957{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-c79a957.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-90fc5c7{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-90fc5c7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-1bed5d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-444 .elementor-element.elementor-element-90ab41a{--display:flex;--min-height:3rem;--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:center;--align-items:center;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-1137ef3{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-1137ef3:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-1137ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-1137ef3.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-164983d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-a46a80c{text-align:center;}.elementor-444 .elementor-element.elementor-element-a46a80c .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-7b8d735 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-7b8d735 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-7b8d735{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-7b8d735 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-7b8d735 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-7b8d735 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-7b8d735 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-26f1309{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-26f1309:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-26f1309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-26f1309.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-9f43fa2{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-dd10da9{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-dd10da9:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-dd10da9, .elementor-444 .elementor-element.elementor-element-dd10da9::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-e0dc79f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-e0dc79f{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-e0dc79f{right:10px;}.elementor-444 .elementor-element.elementor-element-e0dc79f{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-e0dc79f .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-e0dc79f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-e0dc79f.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-e0dc79f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-e0dc79f.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-e0dc79f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-e0dc79f .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-e0dc79f .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-d11b3d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d11b3d7{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-d11b3d7{right:8px;}.elementor-444 .elementor-element.elementor-element-d11b3d7{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-d11b3d7 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-d11b3d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d11b3d7.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d11b3d7.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d11b3d7.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d11b3d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-d11b3d7 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-d11b3d7 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-a0b4005{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-a0b4005:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-a0b4005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E212A;}.elementor-444 .elementor-element.elementor-element-a0b4005.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-cae8451{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-c50e995{text-align:center;}.elementor-444 .elementor-element.elementor-element-c50e995 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-1f38482 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-1f38482 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-1f38482{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-1f38482 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-1f38482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-1f38482 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-1f38482 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-6b7ee19{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-6b7ee19:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-6b7ee19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E212A;}.elementor-444 .elementor-element.elementor-element-6b7ee19.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-9b92d25{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-f4b5ae0{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-f4b5ae0:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-f4b5ae0, .elementor-444 .elementor-element.elementor-element-f4b5ae0::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-0715bad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-0715bad{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-0715bad{right:10px;}.elementor-444 .elementor-element.elementor-element-0715bad{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-0715bad .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-0715bad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-0715bad.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-0715bad.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-0715bad.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-0715bad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-0715bad .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-0715bad .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-a6610ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-a6610ca{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-a6610ca{right:10px;}.elementor-444 .elementor-element.elementor-element-a6610ca{top:4px;z-index:2;}.elementor-444 .elementor-element.elementor-element-a6610ca .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-a6610ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-a6610ca.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-a6610ca.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-a6610ca.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-a6610ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-a6610ca .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-a6610ca .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-34886bb{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-34886bb:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-34886bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-34886bb.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-661a6f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-4ad5e70{text-align:center;}.elementor-444 .elementor-element.elementor-element-4ad5e70 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-83470d9 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-83470d9 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-83470d9{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-83470d9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-83470d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-83470d9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-83470d9 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-9b58a9f{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-9b58a9f:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-9b58a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-9b58a9f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-c4dd97d{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-24e28b1{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-24e28b1:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-24e28b1, .elementor-444 .elementor-element.elementor-element-24e28b1::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-7558407 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-7558407{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-7558407{right:10px;}.elementor-444 .elementor-element.elementor-element-7558407{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-7558407 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-7558407.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-7558407.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-7558407.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-7558407.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-7558407.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-7558407 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-7558407 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-c48795a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-c48795a{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-c48795a{right:8px;}.elementor-444 .elementor-element.elementor-element-c48795a{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-c48795a .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-c48795a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-c48795a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-c48795a.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-c48795a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-c48795a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-c48795a .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-c48795a .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-620aeb8{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-620aeb8:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-620aeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-620aeb8.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-c6b067f{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-17f2eb6{text-align:center;}.elementor-444 .elementor-element.elementor-element-17f2eb6 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-aae18af .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-aae18af .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-aae18af{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-aae18af .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-aae18af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-aae18af .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-aae18af .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-085fd96{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-085fd96:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-085fd96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-085fd96.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-04d3814{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-e9f313c{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-e9f313c:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-e9f313c, .elementor-444 .elementor-element.elementor-element-e9f313c::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-5129c37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-5129c37{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-5129c37{right:10px;}.elementor-444 .elementor-element.elementor-element-5129c37{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-5129c37 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-5129c37.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-5129c37.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-5129c37.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-5129c37.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-5129c37.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-5129c37 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-5129c37 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-e97caca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-e97caca{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-e97caca{right:8px;}.elementor-444 .elementor-element.elementor-element-e97caca{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-e97caca .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-e97caca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e97caca.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-e97caca.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e97caca.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-e97caca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-e97caca .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-e97caca .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-158352f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-158352f.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-f6659c3{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-f6659c3.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-239879c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-444 .elementor-element.elementor-element-8c9bdfd{--display:flex;--min-height:3rem;--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:center;--align-items:center;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-4e07c78{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-4e07c78:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-4e07c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-4e07c78.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-ef824fd{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-1d24257{text-align:center;}.elementor-444 .elementor-element.elementor-element-1d24257 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-24fbefa .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-24fbefa .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-24fbefa{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-24fbefa .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-24fbefa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-24fbefa .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-24fbefa .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-7e5a268{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-7e5a268:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-7e5a268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-7e5a268.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-e9e7776{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-9210940{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-9210940:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-9210940, .elementor-444 .elementor-element.elementor-element-9210940::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-b38c7d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-b38c7d9{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-b38c7d9{right:10px;}.elementor-444 .elementor-element.elementor-element-b38c7d9{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-b38c7d9 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-b38c7d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-b38c7d9.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-b38c7d9.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-b38c7d9.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-b38c7d9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-b38c7d9 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-b38c7d9 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-f044c5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-f044c5a{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-f044c5a{right:8px;}.elementor-444 .elementor-element.elementor-element-f044c5a{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-f044c5a .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-f044c5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-f044c5a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-f044c5a.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-f044c5a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-f044c5a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-f044c5a .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-f044c5a .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-2f70352{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-2f70352:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-2f70352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-2f70352.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-cbba87e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-42c8e48{text-align:center;}.elementor-444 .elementor-element.elementor-element-42c8e48 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-6c6db5b .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-6c6db5b .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-6c6db5b{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-6c6db5b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-6c6db5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-6c6db5b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-6c6db5b .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-e69fa4a{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-e69fa4a:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-e69fa4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-e69fa4a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-5b6a362{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-d080e96{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-d080e96:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-d080e96, .elementor-444 .elementor-element.elementor-element-d080e96::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-8523d3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-8523d3f{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-8523d3f{right:10px;}.elementor-444 .elementor-element.elementor-element-8523d3f{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-8523d3f .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-8523d3f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-8523d3f.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-8523d3f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-8523d3f.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-8523d3f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-8523d3f .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-8523d3f .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-f2a487d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-f2a487d{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-f2a487d{right:8px;}.elementor-444 .elementor-element.elementor-element-f2a487d{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-f2a487d .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-f2a487d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-f2a487d.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-f2a487d.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-f2a487d.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-f2a487d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-f2a487d .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-f2a487d .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-6728ea5{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-6728ea5:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-6728ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-6728ea5.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-bd8682d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-dddff80{text-align:center;}.elementor-444 .elementor-element.elementor-element-dddff80 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-70eeae2 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-70eeae2 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-70eeae2{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-70eeae2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-70eeae2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-70eeae2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-70eeae2 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-f72ca6b{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-f72ca6b:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-f72ca6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-f72ca6b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-07bf8f0{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-4502bd6{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-4502bd6:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-4502bd6, .elementor-444 .elementor-element.elementor-element-4502bd6::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-eb58e55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-eb58e55{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-eb58e55{right:10px;}.elementor-444 .elementor-element.elementor-element-eb58e55{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-eb58e55 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-eb58e55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-eb58e55.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-eb58e55.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-eb58e55.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-eb58e55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-eb58e55 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-eb58e55 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-fbf642a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-fbf642a{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-fbf642a{right:8px;}.elementor-444 .elementor-element.elementor-element-fbf642a{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-fbf642a .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-fbf642a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-fbf642a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-fbf642a.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-fbf642a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-fbf642a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-fbf642a .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-fbf642a .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-6a8e08d{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-6a8e08d.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-65beaa2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-444 .elementor-element.elementor-element-52d7740{--display:flex;--min-height:3rem;--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:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-3c2243e{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-3c2243e:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-3c2243e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-3c2243e.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-6d04302{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-1051c88{text-align:center;}.elementor-444 .elementor-element.elementor-element-1051c88 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-665ab03 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-665ab03 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-665ab03{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-665ab03 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-665ab03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-665ab03 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-665ab03 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-41c59a6 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-41c59a6 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-41c59a6{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-41c59a6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-41c59a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-41c59a6 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-41c59a6 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-762904a .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-762904a .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-762904a{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-762904a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-762904a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-762904a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-762904a .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-7849489{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-7849489:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-7849489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-7849489.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-0223961{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-dd292d4{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-dd292d4:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-dd292d4, .elementor-444 .elementor-element.elementor-element-dd292d4::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-06e3dbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-06e3dbb{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-06e3dbb{right:10px;}.elementor-444 .elementor-element.elementor-element-06e3dbb{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-06e3dbb .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-06e3dbb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-06e3dbb.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-06e3dbb.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-06e3dbb.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-06e3dbb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-06e3dbb .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-06e3dbb .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-0d98a7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-0d98a7a{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-0d98a7a{right:8px;}.elementor-444 .elementor-element.elementor-element-0d98a7a{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-0d98a7a .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-0d98a7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-0d98a7a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-0d98a7a.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-0d98a7a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-0d98a7a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-0d98a7a .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-0d98a7a .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-cc763db{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-cc763db:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-cc763db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-cc763db.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-940051d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-0aa4cca.elementor-element{--align-self:center;}.elementor-444 .elementor-element.elementor-element-0aa4cca{text-align:left;}.elementor-444 .elementor-element.elementor-element-0aa4cca .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-917d321 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-917d321 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-917d321{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-917d321 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-917d321 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-917d321 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-917d321 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-2331e57{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-2331e57:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-2331e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-2331e57.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-c30ed4e{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-a674f88{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-a674f88:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-a674f88, .elementor-444 .elementor-element.elementor-element-a674f88::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-09a55cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-09a55cd{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-09a55cd{right:10px;}.elementor-444 .elementor-element.elementor-element-09a55cd{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-09a55cd .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-09a55cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-09a55cd.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-09a55cd.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-09a55cd.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-09a55cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-09a55cd .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-09a55cd .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-c376ccd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-c376ccd{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-c376ccd{right:8px;}.elementor-444 .elementor-element.elementor-element-c376ccd{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-c376ccd .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-c376ccd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-c376ccd.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-c376ccd.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-c376ccd.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-c376ccd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-c376ccd .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-c376ccd .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-5cb0424{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-444 .elementor-element.elementor-element-ad6d18e{--display:flex;--min-height:3rem;--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:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-8080493{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-8080493:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-8080493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-8080493.e-con{--align-self:stretch;}.elementor-444 .elementor-element.elementor-element-4dbd522{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-eebeac3{text-align:center;}.elementor-444 .elementor-element.elementor-element-eebeac3 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-24e3550 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-24e3550 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-24e3550{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-24e3550 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-24e3550 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-24e3550 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-24e3550 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-1843a9a{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-1843a9a:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-1843a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-1843a9a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-e6dc27b{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-9a6ddcc{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-9a6ddcc:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-9a6ddcc, .elementor-444 .elementor-element.elementor-element-9a6ddcc::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-2e1c96a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-2e1c96a{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-2e1c96a{right:10px;}.elementor-444 .elementor-element.elementor-element-2e1c96a{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-2e1c96a .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-2e1c96a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-2e1c96a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-2e1c96a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-2e1c96a.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-2e1c96a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-2e1c96a .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-2e1c96a .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-036aeb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-036aeb6{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-036aeb6{right:8px;}.elementor-444 .elementor-element.elementor-element-036aeb6{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-036aeb6 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-036aeb6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-036aeb6.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-036aeb6.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-036aeb6.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-036aeb6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-036aeb6 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-036aeb6 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-8d11f5e{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-8d11f5e:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-8d11f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-8d11f5e.e-con{--align-self:stretch;}.elementor-444 .elementor-element.elementor-element-1f73cf7{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-f0edaac{text-align:center;}.elementor-444 .elementor-element.elementor-element-f0edaac .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-fd970a2 .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-fd970a2 .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-fd970a2{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-fd970a2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-fd970a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-fd970a2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-fd970a2 .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-78f55ee{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-78f55ee:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-78f55ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-78f55ee.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-28d9855{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-8ed003b{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-8ed003b:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-8ed003b, .elementor-444 .elementor-element.elementor-element-8ed003b::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-d27386e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d27386e{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-d27386e{right:10px;}.elementor-444 .elementor-element.elementor-element-d27386e{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-d27386e .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-d27386e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-d27386e.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d27386e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-d27386e.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-d27386e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-d27386e .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-d27386e .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-3ef434c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-3ef434c{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-3ef434c{right:8px;}.elementor-444 .elementor-element.elementor-element-3ef434c{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-3ef434c .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-3ef434c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-3ef434c.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-3ef434c.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-3ef434c.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-3ef434c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-3ef434c .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-3ef434c .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-94e4b66{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-28595cc{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-444 .elementor-element.elementor-element-28595cc:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-28595cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-28595cc.e-con{--align-self:center;}.elementor-444 .elementor-element.elementor-element-c9fdb52{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-444 .elementor-element.elementor-element-48941f5{text-align:center;}.elementor-444 .elementor-element.elementor-element-48941f5 .elementor-heading-title{font-family:var( --e-global-typography-fa430d4-font-family ), Sans-serif;font-size:var( --e-global-typography-fa430d4-font-size );font-weight:var( --e-global-typography-fa430d4-font-weight );line-height:var( --e-global-typography-fa430d4-line-height );color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-d251b2a .elementor-icon-list-icon i{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-d251b2a .elementor-icon-list-icon svg{fill:var( --e-global-color-d21b904 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-d251b2a{--e-icon-list-icon-size:12px;--icon-vertical-offset:-1px;}.elementor-444 .elementor-element.elementor-element-d251b2a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-444 .elementor-element.elementor-element-d251b2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-d251b2a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;}.elementor-444 .elementor-element.elementor-element-d251b2a .elementor-icon-list-text{color:var( --e-global-color-d21b904 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-bc88204{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-bc88204:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-bc88204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-bc88204.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-d008537{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-47e6685{--display:flex;--min-height:2rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-47e6685:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-47e6685, .elementor-444 .elementor-element.elementor-element-47e6685::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-222a956 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-222a956{left:10px;}body.rtl .elementor-444 .elementor-element.elementor-element-222a956{right:10px;}.elementor-444 .elementor-element.elementor-element-222a956{top:5px;z-index:2;}.elementor-444 .elementor-element.elementor-element-222a956 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-222a956.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-222a956.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-222a956.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-222a956.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-222a956.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-222a956 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-222a956 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-f542212 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-f542212{left:8px;}body.rtl .elementor-444 .elementor-element.elementor-element-f542212{right:8px;}.elementor-444 .elementor-element.elementor-element-f542212{top:3px;z-index:2;}.elementor-444 .elementor-element.elementor-element-f542212 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-f542212.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-f542212.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-f542212.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-f542212.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-f542212.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-f542212 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-f542212 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-1f66d8b2{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:10px;--n-tabs-gap:3rem;--n-tabs-title-border-radius:2rem 2rem 2rem 2rem;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:0.9rem;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-1f66d8b2 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-1f66d8b2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-444 .elementor-element.elementor-element-1f66d8b2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-1f66d8b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-444 .elementor-element.elementor-element-1f66d8b2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-444 .elementor-element.elementor-element-1f66d8b2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.4px;}.elementor-444 .elementor-element.elementor-element-1f66d8b2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-228fef1{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:6rem;--padding-right:06rem;}.elementor-444 .elementor-element.elementor-element-26eae23{--divider-border-style:solid;--divider-color:var( --e-global-color-e4d1eb2 );--divider-border-width:0.5px;}.elementor-444 .elementor-element.elementor-element-26eae23 .elementor-divider-separator{width:100%;}.elementor-444 .elementor-element.elementor-element-6d007b3{--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;border-style:none;--border-style:none;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10rem;--padding-bottom:07rem;--padding-left:07rem;--padding-right:07rem;}.elementor-444 .elementor-element.elementor-element-6d007b3:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-6d007b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-444 .elementor-element.elementor-element-5e2c0d8{--display:flex;--min-height:35rem;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-5e2c0d8:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-5e2c0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://powercem.com/wp-content/uploads/2024/08/Partner_picture.webp");background-position:center center;background-repeat:no-repeat;}.elementor-444 .elementor-element.elementor-element-d57d97c{--display:flex;--justify-content:space-between;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-f74ff2f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-e5409b8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-e5409b8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-e5409b8{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-444 .elementor-element.elementor-element-e5409b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-e5409b8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-444 .elementor-element.elementor-element-e5409b8 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-d7d7e38{--divider-border-style:solid;--divider-color:#0407132E;--divider-border-width:0.5px;width:initial;max-width:initial;}.elementor-444 .elementor-element.elementor-element-d7d7e38.elementor-element{--align-self:center;}.elementor-444 .elementor-element.elementor-element-d7d7e38 .elementor-divider-separator{width:100%;}.elementor-444 .elementor-element.elementor-element-fb1aaf9{--display:flex;}.elementor-444 .elementor-element.elementor-element-787f12a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-444 .elementor-element.elementor-element-787f12a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.4rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-444 .elementor-element.elementor-element-31bb7d6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d21b904 );}.elementor-444 .elementor-element.elementor-element-a496e2f{--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:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:100px 100px 100px 100px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1.6rem;--padding-right:0.5rem;}.elementor-444 .elementor-element.elementor-element-a496e2f:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-a496e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-444 .elementor-element.elementor-element-a496e2f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-26fa6b0{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-3a89b77{--display:flex;--min-height:2.5rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-444 .elementor-element.elementor-element-3a89b77:hover{--border-radius:100px 100px 100px 100px;--border-top-left-radius:100px;--border-top-right-radius:100px;--border-bottom-right-radius:100px;--border-bottom-left-radius:100px;}.elementor-444 .elementor-element.elementor-element-3a89b77, .elementor-444 .elementor-element.elementor-element-3a89b77::before{--border-transition:0.3s;}.elementor-444 .elementor-element.elementor-element-dabedd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-dabedd8{left:13px;}body.rtl .elementor-444 .elementor-element.elementor-element-dabedd8{right:13px;}.elementor-444 .elementor-element.elementor-element-dabedd8{top:8px;z-index:2;}.elementor-444 .elementor-element.elementor-element-dabedd8 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-dabedd8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-dabedd8.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-dabedd8.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-dabedd8.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-dabedd8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-444 .elementor-element.elementor-element-dabedd8 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-dabedd8 .elementor-icon svg{height:13px;}.elementor-444 .elementor-element.elementor-element-4403054 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-4403054{left:11px;}body.rtl .elementor-444 .elementor-element.elementor-element-4403054{right:11px;}.elementor-444 .elementor-element.elementor-element-4403054{top:7px;z-index:2;}.elementor-444 .elementor-element.elementor-element-4403054 .elementor-icon-wrapper{text-align:center;}.elementor-444 .elementor-element.elementor-element-4403054.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-4403054.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-4403054.elementor-view-default .elementor-icon{color:var( --e-global-color-d504aff );border-color:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-4403054.elementor-view-framed .elementor-icon, .elementor-444 .elementor-element.elementor-element-4403054.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d504aff );}.elementor-444 .elementor-element.elementor-element-4403054 .elementor-icon{font-size:13px;}.elementor-444 .elementor-element.elementor-element-4403054 .elementor-icon svg{height:13px;}:root{--page-title-display:none;}body.elementor-page-444{margin:0rem 0rem 0rem 0rem;}@media(min-width:768px){.elementor-444 .elementor-element.elementor-element-557ad9d4{--content-width:1518px;}.elementor-444 .elementor-element.elementor-element-4fbac0cc{--width:100.083%;}.elementor-444 .elementor-element.elementor-element-3adc30d1{--width:100%;}.elementor-444 .elementor-element.elementor-element-05e3c62{--width:32%;}.elementor-444 .elementor-element.elementor-element-235b910{--width:auto;}.elementor-444 .elementor-element.elementor-element-28173a5{--width:2rem;}.elementor-444 .elementor-element.elementor-element-32f2db2{--width:32%;}.elementor-444 .elementor-element.elementor-element-be7dbdb{--width:auto;}.elementor-444 .elementor-element.elementor-element-927e90d{--width:2rem;}.elementor-444 .elementor-element.elementor-element-a8eb134{--width:32%;}.elementor-444 .elementor-element.elementor-element-444d1af{--width:auto;}.elementor-444 .elementor-element.elementor-element-0afd0f3{--width:2rem;}.elementor-444 .elementor-element.elementor-element-d9e86f0{--width:32%;}.elementor-444 .elementor-element.elementor-element-5f42ddd{--width:auto;}.elementor-444 .elementor-element.elementor-element-df51111{--width:2rem;}.elementor-444 .elementor-element.elementor-element-b70bcbe{--width:32%;}.elementor-444 .elementor-element.elementor-element-6f27036{--width:auto;}.elementor-444 .elementor-element.elementor-element-5cd138d{--width:2rem;}.elementor-444 .elementor-element.elementor-element-4a36562{--width:32%;}.elementor-444 .elementor-element.elementor-element-50e70a6{--width:auto;}.elementor-444 .elementor-element.elementor-element-853b55e{--width:2rem;}.elementor-444 .elementor-element.elementor-element-4d1d9ab{--width:32%;}.elementor-444 .elementor-element.elementor-element-f2e956a{--width:auto;}.elementor-444 .elementor-element.elementor-element-23baf41{--width:2rem;}.elementor-444 .elementor-element.elementor-element-d16e479{--width:32%;}.elementor-444 .elementor-element.elementor-element-842a7b2{--width:auto;}.elementor-444 .elementor-element.elementor-element-9ed3192{--width:2rem;}.elementor-444 .elementor-element.elementor-element-fe1f9dc{--width:32%;}.elementor-444 .elementor-element.elementor-element-4b9108d{--width:auto;}.elementor-444 .elementor-element.elementor-element-efc72ae{--width:2rem;}.elementor-444 .elementor-element.elementor-element-4d82472{--width:32%;}.elementor-444 .elementor-element.elementor-element-0b6085e{--width:auto;}.elementor-444 .elementor-element.elementor-element-784ba5c{--width:2rem;}.elementor-444 .elementor-element.elementor-element-1ae5102{--width:32%;}.elementor-444 .elementor-element.elementor-element-b37eed7{--width:auto;}.elementor-444 .elementor-element.elementor-element-d50e665{--width:2rem;}.elementor-444 .elementor-element.elementor-element-4b2cd9c{--width:32%;}.elementor-444 .elementor-element.elementor-element-83de199{--width:auto;}.elementor-444 .elementor-element.elementor-element-fd6af73{--width:2rem;}.elementor-444 .elementor-element.elementor-element-6bf32cf{--width:32%;}.elementor-444 .elementor-element.elementor-element-5536b03{--width:auto;}.elementor-444 .elementor-element.elementor-element-7287b97{--width:2rem;}.elementor-444 .elementor-element.elementor-element-b095133{--width:32%;}.elementor-444 .elementor-element.elementor-element-e334cdb{--width:auto;}.elementor-444 .elementor-element.elementor-element-a7911c0{--width:2rem;}.elementor-444 .elementor-element.elementor-element-58a22df{--width:32%;}.elementor-444 .elementor-element.elementor-element-aef3380{--width:auto;}.elementor-444 .elementor-element.elementor-element-a566626{--width:2rem;}.elementor-444 .elementor-element.elementor-element-20cedaf{--width:32%;}.elementor-444 .elementor-element.elementor-element-80d4d9c{--width:auto;}.elementor-444 .elementor-element.elementor-element-47974cd{--width:2rem;}.elementor-444 .elementor-element.elementor-element-3a81c09{--width:32%;}.elementor-444 .elementor-element.elementor-element-fa8b9c0{--width:32%;}.elementor-444 .elementor-element.elementor-element-7855826{--width:100%;}.elementor-444 .elementor-element.elementor-element-efd62f6{--width:32%;}.elementor-444 .elementor-element.elementor-element-4c64b01{--width:auto;}.elementor-444 .elementor-element.elementor-element-9214798{--width:2rem;}.elementor-444 .elementor-element.elementor-element-e486484{--width:32%;}.elementor-444 .elementor-element.elementor-element-e063749{--width:auto;}.elementor-444 .elementor-element.elementor-element-591ecbe{--width:2rem;}.elementor-444 .elementor-element.elementor-element-3e57891{--width:32%;}.elementor-444 .elementor-element.elementor-element-fbf610e{--width:auto;}.elementor-444 .elementor-element.elementor-element-5579dac{--width:2rem;}.elementor-444 .elementor-element.elementor-element-d6c0514{--width:32%;}.elementor-444 .elementor-element.elementor-element-2b69a52{--width:auto;}.elementor-444 .elementor-element.elementor-element-6b55ccb{--width:2rem;}.elementor-444 .elementor-element.elementor-element-c79a957{--width:32%;}.elementor-444 .elementor-element.elementor-element-90fc5c7{--width:32%;}.elementor-444 .elementor-element.elementor-element-90ab41a{--width:100%;}.elementor-444 .elementor-element.elementor-element-1137ef3{--width:32%;}.elementor-444 .elementor-element.elementor-element-26f1309{--width:auto;}.elementor-444 .elementor-element.elementor-element-dd10da9{--width:2rem;}.elementor-444 .elementor-element.elementor-element-a0b4005{--width:32%;}.elementor-444 .elementor-element.elementor-element-6b7ee19{--width:auto;}.elementor-444 .elementor-element.elementor-element-f4b5ae0{--width:2rem;}.elementor-444 .elementor-element.elementor-element-34886bb{--width:32%;}.elementor-444 .elementor-element.elementor-element-9b58a9f{--width:auto;}.elementor-444 .elementor-element.elementor-element-24e28b1{--width:2rem;}.elementor-444 .elementor-element.elementor-element-620aeb8{--width:32%;}.elementor-444 .elementor-element.elementor-element-085fd96{--width:auto;}.elementor-444 .elementor-element.elementor-element-e9f313c{--width:2rem;}.elementor-444 .elementor-element.elementor-element-158352f{--width:32%;}.elementor-444 .elementor-element.elementor-element-f6659c3{--width:32%;}.elementor-444 .elementor-element.elementor-element-8c9bdfd{--width:100%;}.elementor-444 .elementor-element.elementor-element-4e07c78{--width:32%;}.elementor-444 .elementor-element.elementor-element-7e5a268{--width:auto;}.elementor-444 .elementor-element.elementor-element-9210940{--width:2rem;}.elementor-444 .elementor-element.elementor-element-2f70352{--width:31%;}.elementor-444 .elementor-element.elementor-element-e69fa4a{--width:auto;}.elementor-444 .elementor-element.elementor-element-d080e96{--width:2rem;}.elementor-444 .elementor-element.elementor-element-6728ea5{--width:32%;}.elementor-444 .elementor-element.elementor-element-f72ca6b{--width:auto;}.elementor-444 .elementor-element.elementor-element-4502bd6{--width:2rem;}.elementor-444 .elementor-element.elementor-element-6a8e08d{--width:32%;}.elementor-444 .elementor-element.elementor-element-52d7740{--width:100%;}.elementor-444 .elementor-element.elementor-element-3c2243e{--width:32%;}.elementor-444 .elementor-element.elementor-element-7849489{--width:auto;}.elementor-444 .elementor-element.elementor-element-dd292d4{--width:2rem;}.elementor-444 .elementor-element.elementor-element-cc763db{--width:33%;}.elementor-444 .elementor-element.elementor-element-2331e57{--width:auto;}.elementor-444 .elementor-element.elementor-element-a674f88{--width:2rem;}.elementor-444 .elementor-element.elementor-element-ad6d18e{--width:100%;}.elementor-444 .elementor-element.elementor-element-8080493{--width:32%;}.elementor-444 .elementor-element.elementor-element-1843a9a{--width:auto;}.elementor-444 .elementor-element.elementor-element-9a6ddcc{--width:2rem;}.elementor-444 .elementor-element.elementor-element-8d11f5e{--width:32%;}.elementor-444 .elementor-element.elementor-element-78f55ee{--width:auto;}.elementor-444 .elementor-element.elementor-element-8ed003b{--width:2rem;}.elementor-444 .elementor-element.elementor-element-28595cc{--width:32%;}.elementor-444 .elementor-element.elementor-element-bc88204{--width:auto;}.elementor-444 .elementor-element.elementor-element-47e6685{--width:2rem;}.elementor-444 .elementor-element.elementor-element-228fef1{--content-width:1518px;}.elementor-444 .elementor-element.elementor-element-6d007b3{--content-width:1518px;}.elementor-444 .elementor-element.elementor-element-a496e2f{--width:auto;}.elementor-444 .elementor-element.elementor-element-3a89b77{--width:2.5rem;}}@media(max-width:1200px) and (min-width:768px){.elementor-444 .elementor-element.elementor-element-05e3c62{--width:40%;}.elementor-444 .elementor-element.elementor-element-32f2db2{--width:40%;}.elementor-444 .elementor-element.elementor-element-a8eb134{--width:40%;}.elementor-444 .elementor-element.elementor-element-d9e86f0{--width:40%;}.elementor-444 .elementor-element.elementor-element-b70bcbe{--width:40%;}.elementor-444 .elementor-element.elementor-element-4a36562{--width:40%;}.elementor-444 .elementor-element.elementor-element-4d1d9ab{--width:48%;}.elementor-444 .elementor-element.elementor-element-d16e479{--width:48%;}.elementor-444 .elementor-element.elementor-element-fe1f9dc{--width:48%;}.elementor-444 .elementor-element.elementor-element-4d82472{--width:48%;}.elementor-444 .elementor-element.elementor-element-1ae5102{--width:40%;}.elementor-444 .elementor-element.elementor-element-4b2cd9c{--width:40%;}.elementor-444 .elementor-element.elementor-element-6bf32cf{--width:40%;}.elementor-444 .elementor-element.elementor-element-b095133{--width:40%;}.elementor-444 .elementor-element.elementor-element-58a22df{--width:48%;}.elementor-444 .elementor-element.elementor-element-20cedaf{--width:48%;}.elementor-444 .elementor-element.elementor-element-3a81c09{--width:48%;}.elementor-444 .elementor-element.elementor-element-fa8b9c0{--width:48%;}.elementor-444 .elementor-element.elementor-element-7855826{--width:100%;}.elementor-444 .elementor-element.elementor-element-efd62f6{--width:40%;}.elementor-444 .elementor-element.elementor-element-e486484{--width:40%;}.elementor-444 .elementor-element.elementor-element-3e57891{--width:48%;}.elementor-444 .elementor-element.elementor-element-d6c0514{--width:48%;}.elementor-444 .elementor-element.elementor-element-c79a957{--width:48%;}.elementor-444 .elementor-element.elementor-element-90fc5c7{--width:48%;}.elementor-444 .elementor-element.elementor-element-90ab41a{--width:100%;}.elementor-444 .elementor-element.elementor-element-1137ef3{--width:40%;}.elementor-444 .elementor-element.elementor-element-a0b4005{--width:40%;}.elementor-444 .elementor-element.elementor-element-34886bb{--width:40%;}.elementor-444 .elementor-element.elementor-element-620aeb8{--width:40%;}.elementor-444 .elementor-element.elementor-element-158352f{--width:48%;}.elementor-444 .elementor-element.elementor-element-f6659c3{--width:48%;}.elementor-444 .elementor-element.elementor-element-8c9bdfd{--width:100%;}.elementor-444 .elementor-element.elementor-element-4e07c78{--width:40%;}.elementor-444 .elementor-element.elementor-element-2f70352{--width:40%;}.elementor-444 .elementor-element.elementor-element-6728ea5{--width:40%;}.elementor-444 .elementor-element.elementor-element-6a8e08d{--width:40%;}.elementor-444 .elementor-element.elementor-element-3c2243e{--width:40%;}.elementor-444 .elementor-element.elementor-element-cc763db{--width:48%;}.elementor-444 .elementor-element.elementor-element-8080493{--width:40%;}.elementor-444 .elementor-element.elementor-element-8d11f5e{--width:40%;}.elementor-444 .elementor-element.elementor-element-28595cc{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-444 .elementor-element.elementor-element-3adc30d1{--width:100%;}.elementor-444 .elementor-element.elementor-element-7855826{--width:100%;}.elementor-444 .elementor-element.elementor-element-90ab41a{--width:100%;}.elementor-444 .elementor-element.elementor-element-8c9bdfd{--width:100%;}.elementor-444 .elementor-element.elementor-element-52d7740{--width:100%;}.elementor-444 .elementor-element.elementor-element-ad6d18e{--width:100%;}}@media(max-width:1200px){.elementor-444 .elementor-element.elementor-element-f875037{--padding-top:05rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:00rem;}.elementor-444 .elementor-element.elementor-element-08a1727 img{width:100%;}.elementor-444 .elementor-element.elementor-element-08a1727{--hotspot-size:7px;}.elementor-444 .elementor-element.elementor-element-557ad9d4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0rem;--padding-bottom:5rem;--padding-left:03rem;--padding-right:03rem;}.elementor-444 .elementor-element.elementor-element-4fbac0cc{--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:flex-end;}.elementor-444 .elementor-element.elementor-element-3adc30d1.e-con{--align-self:flex-end;}.elementor-444 .elementor-element.elementor-element-05e3c62{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-d58724a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-32f2db2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-32f2db2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-b653ead{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-a8eb134{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-bc653f7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-d9e86f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-f196cb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-b70bcbe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-328c7d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-4a36562{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-9649578{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-4d1d9ab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-4d1d9ab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-d3fcb3d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-d16e479{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-d16e479.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-58c1c81{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-fe1f9dc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-fe1f9dc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-8e12183{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-4d82472{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-4d82472.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-10d3d53{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-1ae5102{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-1ae5102.e-con{--align-self:stretch;}.elementor-444 .elementor-element.elementor-element-c5104bb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-4b2cd9c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-4396034{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-6bf32cf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-6bf32cf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-f197eec{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-444 .elementor-element.elementor-element-b095133{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-b095133.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-c9b68d6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-58a22df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-58a22df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-28a56c8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-20cedaf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-20cedaf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-fe6bee1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-3a81c09{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-3a81c09.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-fa8b9c0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-fa8b9c0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-b9f6361{--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:flex-end;}.elementor-444 .elementor-element.elementor-element-7855826.e-con{--align-self:flex-end;}.elementor-444 .elementor-element.elementor-element-efd62f6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-4226466{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-e486484{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-9d60617{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-3e57891{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-3e57891.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-608c3bc{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-d6c0514{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-d6c0514.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-a2a2718{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-c79a957{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-c79a957.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-90fc5c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-90fc5c7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-1bed5d3{--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:flex-end;}.elementor-444 .elementor-element.elementor-element-90ab41a.e-con{--align-self:flex-end;}.elementor-444 .elementor-element.elementor-element-1137ef3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-a46a80c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-a0b4005{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-a0b4005.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-c50e995{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-34886bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-34886bb.e-con{--align-self:stretch;}.elementor-444 .elementor-element.elementor-element-4ad5e70{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-620aeb8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-620aeb8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-17f2eb6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-158352f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-158352f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-f6659c3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-f6659c3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-239879c{--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:flex-end;}.elementor-444 .elementor-element.elementor-element-8c9bdfd.e-con{--align-self:flex-end;}.elementor-444 .elementor-element.elementor-element-4e07c78{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-4e07c78.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-1d24257{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-2f70352{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-2f70352.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-42c8e48{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-6728ea5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-dddff80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-6a8e08d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-6a8e08d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-65beaa2{--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:flex-end;}.elementor-444 .elementor-element.elementor-element-52d7740.e-con{--align-self:flex-end;}.elementor-444 .elementor-element.elementor-element-3c2243e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-3c2243e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-1051c88{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-cc763db{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-cc763db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-0aa4cca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-444 .elementor-element.elementor-element-5cb0424{--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:flex-end;}.elementor-444 .elementor-element.elementor-element-ad6d18e.e-con{--align-self:flex-end;}.elementor-444 .elementor-element.elementor-element-8080493{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-8080493.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-eebeac3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-8d11f5e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-8d11f5e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-f0edaac{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-28595cc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:01.5rem;--padding-right:01.5rem;}.elementor-444 .elementor-element.elementor-element-28595cc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-48941f5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-1f66d8b2{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-gap:2.5rem;--n-tabs-title-font-size:0.9rem;}.elementor-444 .elementor-element.elementor-element-228fef1{--padding-top:02rem;--padding-bottom:02rem;--padding-left:5rem;--padding-right:5rem;}.elementor-444 .elementor-element.elementor-element-6d007b3{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:07rem;--padding-bottom:07rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-5e2c0d8{--min-height:0rem;}.elementor-444 .elementor-element.elementor-element-5e2c0d8:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-5e2c0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-444 .elementor-element.elementor-element-f74ff2f{--gap:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:0rem;--padding-bottom:02rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-787f12a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-444 .elementor-element.elementor-element-787f12a .elementor-heading-title{font-size:2rem;}body.elementor-page-444{margin:0rem 0rem 0rem 0rem;}}@media(max-width:1024px){.elementor-444 .elementor-element.elementor-element-f875037{--padding-top:1rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-557ad9d4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-557ad9d4.e-con{--align-self:center;}.elementor-444 .elementor-element.elementor-element-3adc30d1{--min-height:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-05e3c62{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-d58724a .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-92be1e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-92be1e0 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-32f2db2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-b653ead .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-d16d351 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-d16d351 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-a8eb134{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-bc653f7 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-84d2735 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-84d2735 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-d9e86f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-f196cb3 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-45d9ad6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-45d9ad6 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-b70bcbe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-328c7d4 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-e9b0e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-e9b0e7f .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-4a36562{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-9649578 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-f0a7e23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-f0a7e23 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-4d1d9ab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-d3fcb3d .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-74a29ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-74a29ba .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-d16e479{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-58c1c81 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-4ac5852 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-4ac5852 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-fe1f9dc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-8e12183 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-3afa3ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-3afa3ad .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-4d82472{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-10d3d53 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-efbda67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-efbda67 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-1ae5102{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-c5104bb .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-1c80c43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-1c80c43 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-4b2cd9c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-4396034 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-3d439da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-3d439da .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-4cea306 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-4cea306 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-005be4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-005be4e .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-6bf32cf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-f197eec{text-align:center;}.elementor-444 .elementor-element.elementor-element-f197eec .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-b9d8e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-b9d8e7f .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-b095133{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-c9b68d6 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-f4f5a7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-f4f5a7e .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-58a22df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-28a56c8 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-86a18d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-86a18d3 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-20cedaf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-fe6bee1 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-9e23f02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-9e23f02 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-3a81c09{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-fa8b9c0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-7855826{--min-height:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-efd62f6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-4226466 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-393dda0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-393dda0 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-e486484{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-9d60617 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-6ca5298 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-6ca5298 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-3e57891{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-608c3bc .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-ec6d866 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-ec6d866 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-d6c0514{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-a2a2718 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-1929a81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-1929a81 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-c79a957{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-90fc5c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-90ab41a{--min-height:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-1137ef3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-a46a80c .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-7b8d735 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-7b8d735 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-a0b4005{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-c50e995 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-1f38482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-1f38482 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-34886bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-4ad5e70 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-83470d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-83470d9 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-620aeb8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-17f2eb6 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-aae18af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-aae18af .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-158352f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-f6659c3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-8c9bdfd{--min-height:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-4e07c78{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-1d24257 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-24fbefa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-24fbefa .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-2f70352{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-42c8e48 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-6c6db5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-6c6db5b .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-6728ea5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-dddff80 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-70eeae2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-70eeae2 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-6a8e08d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-52d7740{--min-height:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-3c2243e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-1051c88 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-665ab03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-665ab03 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-41c59a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-41c59a6 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-762904a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-762904a .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-cc763db{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-0aa4cca{text-align:center;}.elementor-444 .elementor-element.elementor-element-0aa4cca .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-917d321 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-917d321 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-ad6d18e{--min-height:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-8080493{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-eebeac3 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-24e3550 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-24e3550 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-8d11f5e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-f0edaac .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-fd970a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-fd970a2 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-28595cc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-444 .elementor-element.elementor-element-48941f5 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-d251b2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-d251b2a .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-1f66d8b2{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-gap:2rem;--n-tabs-title-font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-228fef1{--padding-top:02rem;--padding-bottom:02rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-444 .elementor-element.elementor-element-6d007b3{--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:03rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-5e2c0d8{--min-height:32rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-d57d97c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-f74ff2f{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-e5409b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-e5409b8 .elementor-icon-list-item > a{font-size:0.875rem;}.elementor-444 .elementor-element.elementor-element-787f12a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-444 .elementor-element.elementor-element-31bb7d6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.elementor-page-444{margin:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-444 .elementor-element.elementor-element-f875037{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-08a1727 img{width:100%;}.elementor-444 .elementor-element.elementor-element-557ad9d4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:02rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-a5eec1d{top:-15px;--lottie-container-width:70px;}.elementor-444 .elementor-element.elementor-element-4fbac0cc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-3adc30d1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-d58724a .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-92be1e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-92be1e0 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-235b910{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-28173a5{--width:2rem;}.elementor-444 .elementor-element.elementor-element-b653ead .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-d16d351 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-d16d351 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-be7dbdb{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-927e90d{--width:2rem;}.elementor-444 .elementor-element.elementor-element-bc653f7 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-84d2735 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-84d2735 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-444d1af{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-0afd0f3{--width:2rem;}.elementor-444 .elementor-element.elementor-element-f196cb3 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-45d9ad6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-45d9ad6 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-5f42ddd{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-df51111{--width:2rem;}.elementor-444 .elementor-element.elementor-element-328c7d4 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-e9b0e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-e9b0e7f .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-6f27036{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-5cd138d{--width:2rem;}.elementor-444 .elementor-element.elementor-element-9649578 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-f0a7e23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-f0a7e23 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-50e70a6{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-853b55e{--width:2rem;}.elementor-444 .elementor-element.elementor-element-d3fcb3d .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-74a29ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-74a29ba .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-f2e956a{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-23baf41{--width:2rem;}.elementor-444 .elementor-element.elementor-element-58c1c81 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-4ac5852 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-4ac5852 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-842a7b2{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-9ed3192{--width:2rem;}.elementor-444 .elementor-element.elementor-element-8e12183 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-3afa3ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-3afa3ad .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-4b9108d{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-efc72ae{--width:2rem;}.elementor-444 .elementor-element.elementor-element-10d3d53 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-efbda67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-efbda67 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-0b6085e{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-784ba5c{--width:2rem;}.elementor-444 .elementor-element.elementor-element-c5104bb .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-1c80c43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-1c80c43 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-b37eed7{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-d50e665{--width:2rem;}.elementor-444 .elementor-element.elementor-element-4396034 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-3d439da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-3d439da .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-4cea306 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-4cea306 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-005be4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-005be4e .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-83de199{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-fd6af73{--width:2rem;}.elementor-444 .elementor-element.elementor-element-f197eec .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-b9d8e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-b9d8e7f .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-5536b03{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-7287b97{--width:2rem;}.elementor-444 .elementor-element.elementor-element-c9b68d6 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-f4f5a7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-f4f5a7e .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-e334cdb{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-a7911c0{--width:2rem;}.elementor-444 .elementor-element.elementor-element-28a56c8 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-86a18d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-86a18d3 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-aef3380{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-a566626{--width:2rem;}.elementor-444 .elementor-element.elementor-element-fe6bee1 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-9e23f02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-9e23f02 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-80d4d9c{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-47974cd{--width:2rem;}.elementor-444 .elementor-element.elementor-element-b9f6361{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-7855826{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-4226466 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-393dda0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-393dda0 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-4c64b01{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-9214798{--width:2rem;}.elementor-444 .elementor-element.elementor-element-9d60617 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-6ca5298 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-6ca5298 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-e063749{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-591ecbe{--width:2rem;}.elementor-444 .elementor-element.elementor-element-608c3bc .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-ec6d866 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-ec6d866 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-fbf610e{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-5579dac{--width:2rem;}.elementor-444 .elementor-element.elementor-element-a2a2718 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-1929a81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-1929a81 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-2b69a52{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-6b55ccb{--width:2rem;}.elementor-444 .elementor-element.elementor-element-1bed5d3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-90ab41a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-a46a80c .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-7b8d735 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-7b8d735 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-26f1309{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-dd10da9{--width:2rem;}.elementor-444 .elementor-element.elementor-element-c50e995 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-1f38482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-1f38482 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-6b7ee19{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-f4b5ae0{--width:2rem;}.elementor-444 .elementor-element.elementor-element-4ad5e70 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-83470d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-83470d9 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-9b58a9f{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-24e28b1{--width:2rem;}.elementor-444 .elementor-element.elementor-element-17f2eb6 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-aae18af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-aae18af .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-085fd96{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-e9f313c{--width:2rem;}.elementor-444 .elementor-element.elementor-element-239879c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-8c9bdfd{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-1d24257 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-24fbefa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-24fbefa .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-7e5a268{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-9210940{--width:2rem;}.elementor-444 .elementor-element.elementor-element-42c8e48 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-6c6db5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-6c6db5b .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-e69fa4a{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-d080e96{--width:2rem;}.elementor-444 .elementor-element.elementor-element-dddff80 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-70eeae2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-70eeae2 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-f72ca6b{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-4502bd6{--width:2rem;}.elementor-444 .elementor-element.elementor-element-65beaa2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-52d7740{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-1051c88 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-665ab03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-665ab03 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-41c59a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-41c59a6 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-762904a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-762904a .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-7849489{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-dd292d4{--width:2rem;}.elementor-444 .elementor-element.elementor-element-0aa4cca .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-917d321 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-917d321 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-2331e57{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-a674f88{--width:2rem;}.elementor-444 .elementor-element.elementor-element-5cb0424{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-ad6d18e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-eebeac3 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-24e3550 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-24e3550 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-1843a9a{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-9a6ddcc{--width:2rem;}.elementor-444 .elementor-element.elementor-element-f0edaac .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-fd970a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-fd970a2 .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-78f55ee{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-8ed003b{--width:2rem;}.elementor-444 .elementor-element.elementor-element-48941f5 .elementor-heading-title{font-size:var( --e-global-typography-fa430d4-font-size );line-height:var( --e-global-typography-fa430d4-line-height );}.elementor-444 .elementor-element.elementor-element-d251b2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-d251b2a .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-444 .elementor-element.elementor-element-bc88204{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-47e6685{--width:2rem;}.elementor-444 .elementor-element.elementor-element-1f66d8b2{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:5px;--n-tabs-gap:1rem;}.elementor-444 .elementor-element.elementor-element-1f66d8b2 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-444 .elementor-element.elementor-element-228fef1{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:01rem;}.elementor-444 .elementor-element.elementor-element-26eae23 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-444 .elementor-element.elementor-element-6d007b3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:02rem 02rem 02rem 02rem;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:3rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-444 .elementor-element.elementor-element-5e2c0d8{--min-height:16rem;}.elementor-444 .elementor-element.elementor-element-d57d97c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-444 .elementor-element.elementor-element-f74ff2f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;}.elementor-444 .elementor-element.elementor-element-e5409b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-e5409b8 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-d7d7e38 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-444 .elementor-element.elementor-element-787f12a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-444 .elementor-element.elementor-element-787f12a .elementor-heading-title{font-size:1.7rem;}.elementor-444 .elementor-element.elementor-element-31bb7d6{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-444 .elementor-element.elementor-element-a496e2f{--width:auto;--flex-wrap:nowrap;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:1.6rem;--padding-right:0.4rem;}.elementor-444 .elementor-element.elementor-element-3a89b77{--width:2.5rem;}body.elementor-page-444{margin:0rem 0rem 0rem 0rem;}}/* Start custom CSS for container, class: .elementor-element-28173a5 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b910 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927e90d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7dbdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afd0f3 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444d1af */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df51111 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f42ddd */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd138d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f27036 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b55e */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e70a6 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23baf41 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e956a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed3192 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842a7b2 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc72ae */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9108d */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ba5c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6085e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50e665 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37eed7 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6af73 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83de199 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7287b97 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5536b03 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7911c0 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e334cdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a566626 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef3380 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47974cd */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4d9c */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9214798 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c64b01 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591ecbe */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e063749 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5579dac */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf610e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b55ccb */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b69a52 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd10da9 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f1309 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b5ae0 */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7ee19 */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e28b1 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b58a9f */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f313c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085fd96 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9210940 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5a268 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d080e96 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e69fa4a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4502bd6 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72ca6b */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd292d4 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7849489 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a674f88 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331e57 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6ddcc */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1843a9a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed003b */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f55ee */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e6685 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc88204 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28173a5 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b910 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927e90d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7dbdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afd0f3 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444d1af */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df51111 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f42ddd */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd138d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f27036 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b55e */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e70a6 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23baf41 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e956a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed3192 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842a7b2 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc72ae */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9108d */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ba5c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6085e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50e665 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37eed7 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6af73 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83de199 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7287b97 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5536b03 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7911c0 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e334cdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a566626 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef3380 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47974cd */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4d9c */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9214798 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c64b01 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591ecbe */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e063749 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5579dac */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf610e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b55ccb */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b69a52 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd10da9 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f1309 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b5ae0 */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7ee19 */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e28b1 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b58a9f */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f313c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085fd96 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9210940 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5a268 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d080e96 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e69fa4a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4502bd6 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72ca6b */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd292d4 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7849489 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a674f88 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331e57 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6ddcc */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1843a9a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed003b */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f55ee */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e6685 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc88204 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28173a5 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b910 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927e90d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7dbdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afd0f3 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444d1af */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df51111 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f42ddd */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd138d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f27036 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b55e */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e70a6 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23baf41 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e956a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed3192 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842a7b2 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc72ae */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9108d */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ba5c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6085e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50e665 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37eed7 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6af73 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83de199 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7287b97 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5536b03 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7911c0 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e334cdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a566626 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef3380 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47974cd */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4d9c */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9214798 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c64b01 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591ecbe */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e063749 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5579dac */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf610e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b55ccb */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b69a52 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd10da9 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f1309 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b5ae0 */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7ee19 */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e28b1 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b58a9f */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f313c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085fd96 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9210940 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5a268 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d080e96 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e69fa4a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4502bd6 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72ca6b */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd292d4 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7849489 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a674f88 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331e57 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6ddcc */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1843a9a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed003b */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f55ee */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e6685 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc88204 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28173a5 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b910 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927e90d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7dbdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afd0f3 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444d1af */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df51111 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f42ddd */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd138d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f27036 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b55e */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e70a6 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23baf41 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e956a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed3192 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842a7b2 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc72ae */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9108d */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ba5c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6085e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50e665 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37eed7 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6af73 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83de199 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7287b97 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5536b03 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7911c0 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e334cdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a566626 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef3380 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47974cd */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4d9c */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9214798 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c64b01 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591ecbe */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e063749 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5579dac */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf610e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b55ccb */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b69a52 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd10da9 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f1309 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b5ae0 */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7ee19 */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e28b1 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b58a9f */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f313c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085fd96 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9210940 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5a268 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d080e96 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e69fa4a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4502bd6 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72ca6b */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd292d4 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7849489 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a674f88 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331e57 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6ddcc */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1843a9a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed003b */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f55ee */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e6685 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc88204 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28173a5 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b910 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927e90d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7dbdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afd0f3 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444d1af */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df51111 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f42ddd */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd138d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f27036 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b55e */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e70a6 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23baf41 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e956a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed3192 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842a7b2 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc72ae */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9108d */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ba5c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6085e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50e665 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37eed7 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6af73 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83de199 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7287b97 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5536b03 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7911c0 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e334cdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a566626 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef3380 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47974cd */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4d9c */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9214798 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c64b01 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591ecbe */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e063749 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5579dac */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf610e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b55ccb */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b69a52 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd10da9 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f1309 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b5ae0 */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7ee19 */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e28b1 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b58a9f */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f313c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085fd96 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9210940 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5a268 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d080e96 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e69fa4a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4502bd6 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72ca6b */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd292d4 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7849489 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a674f88 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331e57 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6ddcc */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1843a9a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed003b */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f55ee */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e6685 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc88204 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28173a5 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b910 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927e90d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7dbdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afd0f3 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444d1af */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df51111 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f42ddd */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd138d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f27036 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b55e */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e70a6 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23baf41 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e956a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed3192 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842a7b2 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc72ae */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9108d */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ba5c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6085e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50e665 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37eed7 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6af73 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83de199 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7287b97 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5536b03 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7911c0 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e334cdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a566626 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef3380 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47974cd */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4d9c */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9214798 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c64b01 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591ecbe */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e063749 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5579dac */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf610e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b55ccb */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b69a52 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd10da9 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f1309 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b5ae0 */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7ee19 */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e28b1 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b58a9f */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f313c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085fd96 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9210940 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5a268 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d080e96 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e69fa4a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4502bd6 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72ca6b */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd292d4 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7849489 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a674f88 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331e57 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6ddcc */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1843a9a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed003b */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f55ee */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e6685 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc88204 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28173a5 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b910 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927e90d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7dbdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afd0f3 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444d1af */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df51111 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f42ddd */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd138d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f27036 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b55e */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e70a6 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23baf41 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e956a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed3192 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842a7b2 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc72ae */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9108d */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ba5c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6085e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50e665 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37eed7 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6af73 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83de199 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7287b97 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5536b03 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7911c0 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e334cdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a566626 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef3380 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47974cd */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4d9c */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9214798 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c64b01 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591ecbe */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e063749 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5579dac */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf610e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b55ccb */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b69a52 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd10da9 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f1309 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b5ae0 */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7ee19 */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e28b1 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b58a9f */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f313c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085fd96 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9210940 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5a268 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d080e96 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e69fa4a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4502bd6 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72ca6b */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd292d4 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7849489 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a674f88 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331e57 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6ddcc */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1843a9a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed003b */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f55ee */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e6685 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc88204 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28173a5 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b910 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927e90d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7dbdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afd0f3 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444d1af */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df51111 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f42ddd */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd138d */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f27036 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b55e */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e70a6 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23baf41 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e956a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed3192 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842a7b2 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc72ae */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9108d */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ba5c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6085e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50e665 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37eed7 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6af73 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83de199 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7287b97 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5536b03 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7911c0 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e334cdb */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a566626 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef3380 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47974cd */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4d9c */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9214798 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c64b01 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591ecbe */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e063749 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5579dac */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf610e */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b55ccb */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b69a52 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd10da9 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f1309 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b5ae0 */.powerknopje:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7ee19 */.powerknopje {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknopje .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknopje .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknopje:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknopje:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknopje:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e28b1 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b58a9f */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f313c */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085fd96 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9210940 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5a268 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d080e96 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e69fa4a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4502bd6 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72ca6b */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd292d4 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7849489 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a674f88 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331e57 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6ddcc */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1843a9a */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed003b */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f55ee */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e6685 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc88204 */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a89b77 */.powerknop:hover .circle-blue {
  background-color: #FFFFFF; /* Changes to white on hover */
  border: 1.5px solid #4EABE9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a496e2f */.powerknop {
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease; /* Smooth transition for growing effect */
}

.powerknop .circle-blue {
  position: relative; /* Ensure .circle-blue can act as a reference for .blue-icon */
  background-color: #4EABE9;
  border: 1.5px solid transparent;
  transition: all 0.2s ease;
  overflow: hidden; /* Hide overflow to keep the icon within the circle */
}

.powerknop .blue-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(-100%); /* Move it completely off-screen to the left */
  opacity: 0;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop .black-icon {
  position: absolute;
  left: 0; /* Start at the left edge of .circle-blue */
  transform: translateX(0); /* Start at the center */
  opacity: 1;
  transition: all 0.2s ease; /* Smooth transition */
}

.powerknop:hover {
  transform: scale(1.03); /* Parent container grows smoothly */
}

.powerknop:hover .blue-icon {
  transform: translateX(0); /* Move the icon into view from left to right */
  opacity: 1;
}

.powerknop:hover .black-icon {
  transform: translateX(100%); /* Move the icon out of view to the right */
  opacity: 0;
}/* End custom CSS */