.elementor-2186 .elementor-element.elementor-element-7e6649d{--display:flex;--min-height:800px;--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;--margin-top:-43px;--margin-bottom:0px;--margin-left:33px;--margin-right:0px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-7e6649d:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-7e6649d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-ae5c55f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2186 .elementor-element.elementor-element-0b67bc1{--display:flex;--min-height:385px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:36px;--margin-right:0px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-0b67bc1:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-0b67bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2186 .elementor-element.elementor-element-ce7c047{--divider-border-style:solid;--divider-color:#C91B1B;--divider-border-width:2.9px;}.elementor-2186 .elementor-element.elementor-element-ce7c047 .elementor-divider-separator{width:21%;}.elementor-2186 .elementor-element.elementor-element-ce7c047 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2186 .elementor-element.elementor-element-d4709ed > .elementor-widget-container{margin:-18px 0px 0px 58px;}.elementor-2186 .elementor-element.elementor-element-d4709ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:1.9px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2186 .elementor-element.elementor-element-e6be065{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:34px;}.elementor-2186 .elementor-element.elementor-element-10e585f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:38px;--margin-right:0px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-10e585f:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-10e585f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-e73fa10{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2186 .elementor-element.elementor-element-2dfae0a{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-2dfae0a{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-2dfae0a{right:0px;}.elementor-2186 .elementor-element.elementor-element-2b8048f{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-1fb7117{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-1fb7117{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-1fb7117{right:0px;}.elementor-2186 .elementor-element.elementor-element-379fc99{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-fa5c67e{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-fa5c67e{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-fa5c67e{right:0px;}.elementor-2186 .elementor-element.elementor-element-801097c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-801097c:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-801097c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-d898869{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-74c4473{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-74c4473{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-74c4473{right:0px;}.elementor-2186 .elementor-element.elementor-element-1c8650d{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-31a407e{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-31a407e{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-31a407e{right:0px;}.elementor-2186 .elementor-element.elementor-element-fe71897{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:41px;--margin-right:0px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-fe71897:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-fe71897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-bcb265a{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-ca190d3{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-ca190d3{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-ca190d3{right:0px;}.elementor-2186 .elementor-element.elementor-element-ed768dc{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-30933d0{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-30933d0{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-30933d0{right:0px;}.elementor-2186 .elementor-element.elementor-element-8680c8d{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-7681084{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-7681084{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-7681084{right:0px;}.elementor-2186 .elementor-element.elementor-element-4e21677{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:41px;--margin-right:0px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-4e21677:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-4e21677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-f70930f{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-a55de75{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-a55de75{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-a55de75{right:0px;}.elementor-2186 .elementor-element.elementor-element-335eb4e{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-31ffe58{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-31ffe58{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-31ffe58{right:0px;}.elementor-2186 .elementor-element.elementor-element-17f0dd2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-17f0dd2:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-17f0dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-b30fc7e{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-74bf958{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-74bf958{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-74bf958{right:0px;}.elementor-2186 .elementor-element.elementor-element-ee3bbd7{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-1af1b8e{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-1af1b8e{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-1af1b8e{right:0px;}.elementor-2186 .elementor-element.elementor-element-43aa6eb{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-eda8c42{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-eda8c42{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-eda8c42{right:0px;}.elementor-2186 .elementor-element.elementor-element-5b61f54{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:38px;--margin-right:0px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-5b61f54:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-5b61f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-9952d38{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-9fcd69c{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-9fcd69c{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-9fcd69c{right:0px;}.elementor-2186 .elementor-element.elementor-element-f55463d{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-114d128{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-114d128{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-114d128{right:0px;}.elementor-2186 .elementor-element.elementor-element-06f00d3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:36px;--margin-right:0px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-06f00d3:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-06f00d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-c43b61f{--display:flex;--overflow:hidden;--border-radius:25px 25px 25px 25px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-37fb120{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-37fb120{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-37fb120{right:0px;}.elementor-2186 .elementor-element.elementor-element-44146c9{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-b47c192{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-b47c192{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-b47c192{right:0px;}.elementor-2186 .elementor-element.elementor-element-b2d5dbd{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-b3f3557{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-b3f3557{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-b3f3557{right:0px;}.elementor-2186 .elementor-element.elementor-element-ee9c67a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:36px;--margin-right:0px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-ee9c67a:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-ee9c67a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-0bdb23b{--display:flex;--overflow:hidden;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-0bdb23b:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-0bdb23b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-9f87852{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-9f87852{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-9f87852{right:0px;}.elementor-2186 .elementor-element.elementor-element-646205d{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-436374e{--display:flex;--position:absolute;top:0px;overflow:visible;}body:not(.rtl) .elementor-2186 .elementor-element.elementor-element-436374e{left:0px;}body.rtl .elementor-2186 .elementor-element.elementor-element-436374e{right:0px;}.elementor-2186 .elementor-element.elementor-element-64a3e64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-64a3e64:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-64a3e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-8a1b48b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2186 .elementor-element.elementor-element-52a2a74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-52a2a74:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-52a2a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-7f86883{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.3px;}.elementor-2186 .elementor-element.elementor-element-7f86883 .elementor-divider-separator{width:100%;}.elementor-2186 .elementor-element.elementor-element-7f86883 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2186 .elementor-element.elementor-element-bc50d63 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2186 .elementor-element.elementor-element-94780fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-94780fd:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-94780fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-7b21df9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-4775eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-4775eb2:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-4775eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-711e528{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-54ff41d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-54ff41d:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-54ff41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-6a76ff4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-d51741f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-d51741f:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-d51741f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-91aff86{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-014e702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-014e702:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-014e702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-cbac4c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-cc7c2cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-cc7c2cb:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-cc7c2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-803340f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-4b00867{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-4b00867:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-4b00867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-2173a3d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-122d881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-122d881:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-122d881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-ae08bd4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-a381387{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2186 .elementor-element.elementor-element-a381387:not(.elementor-motion-effects-element-type-background), .elementor-2186 .elementor-element.elementor-element-a381387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2186 .elementor-element.elementor-element-356638e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}@media(max-width:1024px){.elementor-2186 .elementor-element.elementor-element-10e585f{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-801097c{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-fe71897{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-4e21677{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-17f0dd2{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-5b61f54{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-06f00d3{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-ee9c67a{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-7b21df9{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-711e528{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-6a76ff4{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-91aff86{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-cbac4c1{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-803340f{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-2173a3d{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-ae08bd4{--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-356638e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2186 .elementor-element.elementor-element-7e6649d{--width:95%;}.elementor-2186 .elementor-element.elementor-element-0b67bc1{--width:95%;}.elementor-2186 .elementor-element.elementor-element-10e585f{--width:95%;}.elementor-2186 .elementor-element.elementor-element-801097c{--width:95%;}.elementor-2186 .elementor-element.elementor-element-fe71897{--width:95%;}.elementor-2186 .elementor-element.elementor-element-4e21677{--width:95%;}.elementor-2186 .elementor-element.elementor-element-17f0dd2{--width:95%;}.elementor-2186 .elementor-element.elementor-element-5b61f54{--width:95%;}.elementor-2186 .elementor-element.elementor-element-06f00d3{--width:95%;}.elementor-2186 .elementor-element.elementor-element-ee9c67a{--width:95%;}}@media(max-width:767px){.elementor-2186 .elementor-element.elementor-element-10e585f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-801097c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-fe71897{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-4e21677{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-17f0dd2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-5b61f54{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-06f00d3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-ee9c67a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-64a3e64{--width:96%;}.elementor-2186 .elementor-element.elementor-element-8a1b48b > .elementor-widget-container{border-radius:26px 26px 26px 26px;}.elementor-2186 .elementor-element.elementor-element-52a2a74{--width:96%;}.elementor-2186 .elementor-element.elementor-element-7f86883 .elementor-divider-separator{width:20%;}.elementor-2186 .elementor-element.elementor-element-bc50d63 > .elementor-widget-container{margin:-25px 0px 0px 20px;}.elementor-2186 .elementor-element.elementor-element-bc50d63 .elementor-heading-title{font-size:17px;}.elementor-2186 .elementor-element.elementor-element-94780fd{--width:96%;}.elementor-2186 .elementor-element.elementor-element-7b21df9{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-4775eb2{--width:96%;}.elementor-2186 .elementor-element.elementor-element-711e528{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-8f3ab4f img{width:61%;}.elementor-2186 .elementor-element.elementor-element-54b53d9 img{width:62%;}.elementor-2186 .elementor-element.elementor-element-54ff41d{--width:96%;}.elementor-2186 .elementor-element.elementor-element-6a76ff4{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-bed1ed5 img{width:100%;}.elementor-2186 .elementor-element.elementor-element-ca5a111 img{width:100%;}.elementor-2186 .elementor-element.elementor-element-d51741f{--width:96%;}.elementor-2186 .elementor-element.elementor-element-91aff86{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-58e06ec img{width:61%;}.elementor-2186 .elementor-element.elementor-element-8786af8 img{width:60%;}.elementor-2186 .elementor-element.elementor-element-014e702{--width:96%;}.elementor-2186 .elementor-element.elementor-element-cbac4c1{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-1db677a img{width:100%;}.elementor-2186 .elementor-element.elementor-element-569b807 img{width:100%;}.elementor-2186 .elementor-element.elementor-element-cc7c2cb{--width:96%;}.elementor-2186 .elementor-element.elementor-element-803340f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-d5df5bb img{width:60%;}.elementor-2186 .elementor-element.elementor-element-d68642f img{width:61%;}.elementor-2186 .elementor-element.elementor-element-4b00867{--width:96%;}.elementor-2186 .elementor-element.elementor-element-2173a3d{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-8c6a069 img{width:100%;}.elementor-2186 .elementor-element.elementor-element-9e35a9a img{width:100%;}.elementor-2186 .elementor-element.elementor-element-122d881{--width:96%;}.elementor-2186 .elementor-element.elementor-element-ae08bd4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-65b53da img{width:61%;}.elementor-2186 .elementor-element.elementor-element-75f0ba7 img{width:61%;}.elementor-2186 .elementor-element.elementor-element-a381387{--width:96%;}.elementor-2186 .elementor-element.elementor-element-356638e{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2186 .elementor-element.elementor-element-3f4fddd img{width:100%;}.elementor-2186 .elementor-element.elementor-element-148a58e img{width:100%;}}/* Start custom CSS for divider, class: .elementor-element-ce7c047 */.elementor-2186 .elementor-element.elementor-element-ce7c047 .elementor-divider-separator{
    border: none !important;
    height: 3.5px;
    background: linear-gradient(to right, #7B2EFF, #FF4FD8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e73fa10 */.elementor-2186 .elementor-element.elementor-element-e73fa10{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-e73fa10 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-e73fa10:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-e73fa10:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8048f */.elementor-2186 .elementor-element.elementor-element-2b8048f{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-2b8048f img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-2b8048f:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-2b8048f:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379fc99 */.elementor-2186 .elementor-element.elementor-element-379fc99{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-379fc99 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-379fc99:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-379fc99:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d898869 */.elementor-2186 .elementor-element.elementor-element-d898869{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-d898869 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-d898869:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-d898869:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c8650d */.elementor-2186 .elementor-element.elementor-element-1c8650d{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-1c8650d img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-1c8650d:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-1c8650d:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcb265a */.elementor-2186 .elementor-element.elementor-element-bcb265a{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-bcb265a img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-bcb265a:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-bcb265a:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed768dc */.elementor-2186 .elementor-element.elementor-element-ed768dc{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-ed768dc img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-ed768dc:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-ed768dc:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8680c8d */.elementor-2186 .elementor-element.elementor-element-8680c8d{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-8680c8d img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-8680c8d:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-8680c8d:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f70930f */.elementor-2186 .elementor-element.elementor-element-f70930f{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-f70930f img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-f70930f:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-f70930f:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335eb4e */.elementor-2186 .elementor-element.elementor-element-335eb4e{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-335eb4e img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-335eb4e:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-335eb4e:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b30fc7e */.elementor-2186 .elementor-element.elementor-element-b30fc7e{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-b30fc7e img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-b30fc7e:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-b30fc7e:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3bbd7 */.elementor-2186 .elementor-element.elementor-element-ee3bbd7{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-ee3bbd7 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-ee3bbd7:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-ee3bbd7:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43aa6eb */.elementor-2186 .elementor-element.elementor-element-43aa6eb{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-43aa6eb img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-43aa6eb:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-43aa6eb:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9952d38 */.elementor-2186 .elementor-element.elementor-element-9952d38{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-9952d38 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-9952d38:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-9952d38:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f55463d */.elementor-2186 .elementor-element.elementor-element-f55463d{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-f55463d img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-f55463d:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-f55463d:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43b61f */.elementor-2186 .elementor-element.elementor-element-c43b61f{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-c43b61f img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-c43b61f:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-c43b61f:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44146c9 */.elementor-2186 .elementor-element.elementor-element-44146c9{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-44146c9 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-44146c9:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-44146c9:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d5dbd */.elementor-2186 .elementor-element.elementor-element-b2d5dbd{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-b2d5dbd img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-b2d5dbd:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-b2d5dbd:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bdb23b */.elementor-2186 .elementor-element.elementor-element-0bdb23b{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-0bdb23b img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-0bdb23b:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-0bdb23b:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646205d */.elementor-2186 .elementor-element.elementor-element-646205d{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-646205d img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-646205d:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-646205d:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7f86883 */.elementor-2186 .elementor-element.elementor-element-7f86883 .elementor-divider-separator{
    border: none !important;
    height: 3.5px;
    background: linear-gradient(to right, #7B2EFF, #FF4FD8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe55c59 */.elementor-2186 .elementor-element.elementor-element-fe55c59{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-fe55c59 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-fe55c59:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-fe55c59:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8de54bd */.elementor-2186 .elementor-element.elementor-element-8de54bd{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-8de54bd img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-8de54bd:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-8de54bd:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d69083 */.elementor-2186 .elementor-element.elementor-element-1d69083{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-1d69083 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-1d69083:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-1d69083:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f3ab4f */.elementor-2186 .elementor-element.elementor-element-8f3ab4f{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-8f3ab4f img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-8f3ab4f:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-8f3ab4f:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54b53d9 */.elementor-2186 .elementor-element.elementor-element-54b53d9{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-54b53d9 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-54b53d9:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-54b53d9:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bed1ed5 */.elementor-2186 .elementor-element.elementor-element-bed1ed5{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-bed1ed5 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-bed1ed5:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-bed1ed5:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca5a111 */.elementor-2186 .elementor-element.elementor-element-ca5a111{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-ca5a111 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-ca5a111:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-ca5a111:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cfba2e */.elementor-2186 .elementor-element.elementor-element-7cfba2e{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-7cfba2e img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-7cfba2e:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-7cfba2e:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58e06ec */.elementor-2186 .elementor-element.elementor-element-58e06ec{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-58e06ec img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-58e06ec:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-58e06ec:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8786af8 */.elementor-2186 .elementor-element.elementor-element-8786af8{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-8786af8 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-8786af8:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-8786af8:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1db677a */.elementor-2186 .elementor-element.elementor-element-1db677a{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-1db677a img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-1db677a:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-1db677a:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-569b807 */.elementor-2186 .elementor-element.elementor-element-569b807{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-569b807 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-569b807:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-569b807:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da889c */.elementor-2186 .elementor-element.elementor-element-1da889c{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-1da889c img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-1da889c:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-1da889c:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5df5bb */.elementor-2186 .elementor-element.elementor-element-d5df5bb{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-d5df5bb img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-d5df5bb:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-d5df5bb:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d68642f */.elementor-2186 .elementor-element.elementor-element-d68642f{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-d68642f img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-d68642f:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-d68642f:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c6a069 */.elementor-2186 .elementor-element.elementor-element-8c6a069{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-8c6a069 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-8c6a069:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-8c6a069:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e35a9a */.elementor-2186 .elementor-element.elementor-element-9e35a9a{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-9e35a9a img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-9e35a9a:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-9e35a9a:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97da1c */.elementor-2186 .elementor-element.elementor-element-f97da1c{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-f97da1c img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-f97da1c:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-f97da1c:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65b53da */.elementor-2186 .elementor-element.elementor-element-65b53da{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-65b53da img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-65b53da:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-65b53da:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75f0ba7 */.elementor-2186 .elementor-element.elementor-element-75f0ba7{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-75f0ba7 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-75f0ba7:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-75f0ba7:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f4fddd */.elementor-2186 .elementor-element.elementor-element-3f4fddd{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-3f4fddd img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-3f4fddd:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-3f4fddd:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-148a58e */.elementor-2186 .elementor-element.elementor-element-148a58e{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-148a58e img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-148a58e:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-148a58e:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfea389 */.elementor-2186 .elementor-element.elementor-element-cfea389{
position:relative;
overflow:hidden;
}

.elementor-2186 .elementor-element.elementor-element-cfea389 img{
filter: grayscale(100%);
transition:0.6s ease;
transform:scale(1);
}

.portfolio-overlay{
transition:0.6s ease;
}

.portfolio-logo{
transition:0.5s ease;
}

.elementor-2186 .elementor-element.elementor-element-cfea389:hover img{
filter: grayscale(0%);
transform:scale(1.05);
}

.elementor-2186 .elementor-element.elementor-element-cfea389:hover .portfolio-logo{
opacity:0;
transform:scale(0.8);
}/* End custom CSS */