.elementor-1543 .elementor-element.elementor-element-3d26c4f{--display:flex;--min-height:67vh;--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:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1543 .elementor-element.elementor-element-3d26c4f:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-3d26c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://inventonics.com/wp-content/uploads/2025/06/banner-fallback.webp") 50% 50%;background-size:cover;}.elementor-1543 .elementor-element.elementor-element-7d50f24{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-1543 .elementor-element.elementor-element-199f30c{text-align:center;}.elementor-1543 .elementor-element.elementor-element-199f30c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.3rem;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.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-1543 .elementor-element.elementor-element-f463d6f{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-554bc10{--display:flex;}.elementor-1543 .elementor-element.elementor-element-5eef73c{--display:flex;}.elementor-1543 .elementor-element.elementor-element-8f6eeee{--grid-template-columns:repeat(0, auto);--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-1543 .elementor-element.elementor-element-8f6eeee .elementor-widget-container{text-align:center;}.elementor-1543 .elementor-element.elementor-element-8f6eeee .elementor-social-icon{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7bdc7df );}.elementor-1543 .elementor-element.elementor-element-8f6eeee .elementor-social-icon i{color:#320669;}.elementor-1543 .elementor-element.elementor-element-8f6eeee .elementor-social-icon svg{fill:#320669;}.elementor-1543 .elementor-element.elementor-element-8f6eeee .elementor-social-icon:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1543 .elementor-element.elementor-element-9bb6f8e .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-1543 .elementor-element.elementor-element-6b51fb9{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1543 .elementor-element.elementor-element-6b51fb9:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-6b51fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bdc7df );}.elementor-1543 .elementor-element.elementor-element-5aed779{--display:flex;}.elementor-1543 .elementor-element.elementor-element-4f606f0{text-align:left;}.elementor-1543 .elementor-element.elementor-element-4f606f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-66e861c{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-1543 .elementor-element.elementor-element-02bc00e{--display:flex;}.elementor-1543 .elementor-element.elementor-element-07a58d2{--display:flex;--min-height:450px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1543 .elementor-element.elementor-element-0e553d6{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1543 .elementor-element.elementor-element-8310649 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-8310649 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-7bdc7df );}.elementor-1543 .elementor-element.elementor-element-344e64a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-1543 .elementor-element.elementor-element-a061607{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1543 .elementor-element.elementor-element-e4c4da3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1543 .elementor-element.elementor-element-e39dae9 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-1543 .elementor-element.elementor-element-e39dae9 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1543 .elementor-element.elementor-element-66d30de{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-66d30de:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-66d30de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bdc7df );}.elementor-1543 .elementor-element.elementor-element-f2dbd01 > .elementor-widget-container{border-style:none;}.elementor-1543 .elementor-element.elementor-element-f2dbd01{text-align:center;}.elementor-1543 .elementor-element.elementor-element-f2dbd01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-223a216{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-1543 .elementor-element.elementor-element-223a216.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-a954f4a{--display:flex;--min-height:300px;--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:1rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1543 .elementor-element.elementor-element-a954f4a:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-a954f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bdc7df );}.elementor-1543 .elementor-element.elementor-element-3d2df90{--display:flex;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 36px 3px rgba(158.05572052001955, 17.178176546298562, 149.47097649176692, 0.37);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-1543 .elementor-element.elementor-element-3d2df90:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-3d2df90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00001C;background-image:url("https://inventonics.com/wp-content/uploads/2025/06/Section-Background.webp");background-repeat:no-repeat;}.elementor-1543 .elementor-element.elementor-element-6c29e0a{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:22px 22px 22px 22px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1543 .elementor-element.elementor-element-6c29e0a:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-6c29e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06032A;}.elementor-1543 .elementor-element.elementor-element-6c29e0a:hover{background-color:#02001FB3;}.elementor-1543 .elementor-element.elementor-element-12d0028.elementor-element{--align-self:flex-start;}.elementor-1543 .elementor-element.elementor-element-12d0028{text-align:center;}.elementor-1543 .elementor-element.elementor-element-12d0028 img{width:60%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 14deg );transition-duration:2s;}.elementor-1543 .elementor-element.elementor-element-12d0028:hover img{opacity:1;}.elementor-1543 .elementor-element.elementor-element-157f24d{text-align:center;}.elementor-1543 .elementor-element.elementor-element-157f24d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-d946abb{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-027f5b9.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-027f5b9 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:none;}.elementor-1543 .elementor-element.elementor-element-6c3e656{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1543 .elementor-element.elementor-element-6c3e656:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-6c3e656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E069E7;}.elementor-1543 .elementor-element.elementor-element-fae33d2{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-fae33d2{left:0px;}body.rtl .elementor-1543 .elementor-element.elementor-element-fae33d2{right:0px;}.elementor-1543 .elementor-element.elementor-element-c101fc1{--display:flex;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 36px 3px rgba(158.05572052001955, 17.178176546298562, 149.47097649176692, 0.37);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-1543 .elementor-element.elementor-element-c101fc1:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-c101fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00001C;background-image:url("https://inventonics.com/wp-content/uploads/2025/06/Section-Background.webp");background-repeat:no-repeat;}.elementor-1543 .elementor-element.elementor-element-8a80878{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:22px 22px 22px 22px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1543 .elementor-element.elementor-element-8a80878:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-8a80878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06032A;}.elementor-1543 .elementor-element.elementor-element-8a80878:hover{background-color:#02001FB3;}.elementor-1543 .elementor-element.elementor-element-df029d2.elementor-element{--align-self:flex-start;}.elementor-1543 .elementor-element.elementor-element-df029d2{text-align:center;}.elementor-1543 .elementor-element.elementor-element-df029d2 img{width:60%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 14deg );}.elementor-1543 .elementor-element.elementor-element-6601c46{text-align:center;}.elementor-1543 .elementor-element.elementor-element-6601c46 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-61bb3fb{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-6bd8ff0.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-6bd8ff0 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:none;}.elementor-1543 .elementor-element.elementor-element-b4c8156{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1543 .elementor-element.elementor-element-b4c8156:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-b4c8156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2a752f );}.elementor-1543 .elementor-element.elementor-element-4b16853{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-4b16853{left:0px;}body.rtl .elementor-1543 .elementor-element.elementor-element-4b16853{right:0px;}.elementor-1543 .elementor-element.elementor-element-6fe1c13{--display:flex;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 36px 3px rgba(158.05572052001955, 17.178176546298562, 149.47097649176692, 0.37);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-1543 .elementor-element.elementor-element-6fe1c13:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-6fe1c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00001C;background-image:url("https://inventonics.com/wp-content/uploads/2025/06/Section-Background.webp");background-repeat:no-repeat;}.elementor-1543 .elementor-element.elementor-element-14d5bf9{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:22px 22px 22px 22px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1543 .elementor-element.elementor-element-14d5bf9:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-14d5bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06032A;}.elementor-1543 .elementor-element.elementor-element-14d5bf9:hover{background-color:#02001FB3;}.elementor-1543 .elementor-element.elementor-element-16a052d.elementor-element{--align-self:flex-start;}.elementor-1543 .elementor-element.elementor-element-16a052d{text-align:center;}.elementor-1543 .elementor-element.elementor-element-16a052d img{width:60%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 14deg );}.elementor-1543 .elementor-element.elementor-element-ec3d7bd{text-align:center;}.elementor-1543 .elementor-element.elementor-element-ec3d7bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-1898e1c{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-0de68a5.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-0de68a5 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:none;}.elementor-1543 .elementor-element.elementor-element-4c82cd7{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1543 .elementor-element.elementor-element-4c82cd7:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-4c82cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E069E7;}.elementor-1543 .elementor-element.elementor-element-dffded1{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-dffded1{left:0px;}body.rtl .elementor-1543 .elementor-element.elementor-element-dffded1{right:0px;}.elementor-1543 .elementor-element.elementor-element-f963007{--display:flex;--min-height:300px;--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:1rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1543 .elementor-element.elementor-element-f963007:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-f963007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bdc7df );}.elementor-1543 .elementor-element.elementor-element-36a0e4a{--display:flex;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 36px 3px rgba(158.05572052001955, 17.178176546298562, 149.47097649176692, 0.37);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-1543 .elementor-element.elementor-element-36a0e4a:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-36a0e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00001C;background-image:url("https://inventonics.com/wp-content/uploads/2025/06/Section-Background.webp");background-repeat:no-repeat;}.elementor-1543 .elementor-element.elementor-element-cadfd37{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:22px 22px 22px 22px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1543 .elementor-element.elementor-element-cadfd37:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-cadfd37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06032A;}.elementor-1543 .elementor-element.elementor-element-cadfd37:hover{background-color:#02001FB3;}.elementor-1543 .elementor-element.elementor-element-b9a8328.elementor-element{--align-self:flex-start;}.elementor-1543 .elementor-element.elementor-element-b9a8328{text-align:center;}.elementor-1543 .elementor-element.elementor-element-b9a8328 img{width:60%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 14deg );transition-duration:2s;}.elementor-1543 .elementor-element.elementor-element-b9a8328:hover img{opacity:1;}.elementor-1543 .elementor-element.elementor-element-4ac0867{text-align:center;}.elementor-1543 .elementor-element.elementor-element-4ac0867 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-59636f5{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-8733892.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-8733892 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:none;}.elementor-1543 .elementor-element.elementor-element-809caeb{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1543 .elementor-element.elementor-element-809caeb:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-809caeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E069E7;}.elementor-1543 .elementor-element.elementor-element-bc2ba77{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-bc2ba77{left:0px;}body.rtl .elementor-1543 .elementor-element.elementor-element-bc2ba77{right:0px;}.elementor-1543 .elementor-element.elementor-element-fa5b8b6{--display:flex;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 36px 3px rgba(158.05572052001955, 17.178176546298562, 149.47097649176692, 0.37);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-1543 .elementor-element.elementor-element-fa5b8b6:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-fa5b8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00001C;background-image:url("https://inventonics.com/wp-content/uploads/2025/06/Section-Background.webp");background-repeat:no-repeat;}.elementor-1543 .elementor-element.elementor-element-34e689f{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:22px 22px 22px 22px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1543 .elementor-element.elementor-element-34e689f:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-34e689f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06032A;}.elementor-1543 .elementor-element.elementor-element-34e689f:hover{background-color:#02001FB3;}.elementor-1543 .elementor-element.elementor-element-9e671ca.elementor-element{--align-self:flex-start;}.elementor-1543 .elementor-element.elementor-element-9e671ca{text-align:center;}.elementor-1543 .elementor-element.elementor-element-9e671ca img{width:60%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 14deg );}.elementor-1543 .elementor-element.elementor-element-d06458f{text-align:center;}.elementor-1543 .elementor-element.elementor-element-d06458f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-9a6b91a{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-e3562b5{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1543 .elementor-element.elementor-element-e3562b5:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-e3562b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2a752f );}.elementor-1543 .elementor-element.elementor-element-9f54a1c{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-9f54a1c{left:0px;}body.rtl .elementor-1543 .elementor-element.elementor-element-9f54a1c{right:0px;}.elementor-1543 .elementor-element.elementor-element-7e5fee0{--display:flex;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 36px 3px rgba(158.05572052001955, 17.178176546298562, 149.47097649176692, 0.37);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-1543 .elementor-element.elementor-element-7e5fee0:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-7e5fee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00001C;background-image:url("https://inventonics.com/wp-content/uploads/2025/06/Section-Background.webp");background-repeat:no-repeat;}.elementor-1543 .elementor-element.elementor-element-721cab2{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:22px 22px 22px 22px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1543 .elementor-element.elementor-element-721cab2:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-721cab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06032A;}.elementor-1543 .elementor-element.elementor-element-721cab2:hover{background-color:#02001FB3;}.elementor-1543 .elementor-element.elementor-element-a392df5.elementor-element{--align-self:flex-start;}.elementor-1543 .elementor-element.elementor-element-a392df5{text-align:center;}.elementor-1543 .elementor-element.elementor-element-a392df5 img{width:60%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 14deg );}.elementor-1543 .elementor-element.elementor-element-b9b52ad{text-align:center;}.elementor-1543 .elementor-element.elementor-element-b9b52ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.19rem;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-a58a1b7{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-98b94f0{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1543 .elementor-element.elementor-element-98b94f0:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-98b94f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E069E7;}.elementor-1543 .elementor-element.elementor-element-3c2e420{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-3c2e420{left:0px;}body.rtl .elementor-1543 .elementor-element.elementor-element-3c2e420{right:0px;}.elementor-1543 .elementor-element.elementor-element-98ffd0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1543 .elementor-element.elementor-element-98ffd0d:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-98ffd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bdc7df );}.elementor-1543 .elementor-element.elementor-element-f534d32.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-cfb7826{--display:flex;--min-height:531px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-cfb7826:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-cfb7826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inventonics.com/wp-content/uploads/2025/06/background-2-scaled.webp");background-position:bottom left;}.elementor-1543 .elementor-element.elementor-element-c031089{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1543 .elementor-element.elementor-element-fefee00{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-1543 .elementor-element.elementor-element-fefee00 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c2a752f );border-radius:30px 30px 30px 30px;}.elementor-1543 .elementor-element.elementor-element-fefee00.elementor-element{--align-self:flex-start;}.elementor-1543 .elementor-element.elementor-element-fefee00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-c2a752f );}.elementor-1543 .elementor-element.elementor-element-5263b23{text-align:left;}.elementor-1543 .elementor-element.elementor-element-5263b23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-1105060{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1543 .elementor-element.elementor-element-3ee055e .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-1543 .elementor-element.elementor-element-3ee055e .elementor-swiper-button{font-size:20px;color:var( --e-global-color-7bdc7df );}.elementor-1543 .elementor-element.elementor-element-3ee055e .elementor-swiper-button svg{fill:var( --e-global-color-7bdc7df );}.elementor-1543 .elementor-element.elementor-element-3ee055e .swiper-pagination-bullet{height:7px;width:7px;}.elementor-1543 .elementor-element.elementor-element-3ee055e .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-1543 .elementor-element.elementor-element-3ee055e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-astglobalcolor5 );opacity:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-3ee055e .elementor-testimonial__text{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-1543 .elementor-element.elementor-element-3ee055e .elementor-testimonial__name{color:#000000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-1543 .elementor-element.elementor-element-3ee055e .elementor-testimonial__title{color:var( --e-global-color-c2a752f );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-1543 .elementor-element.elementor-element-3ee055e .elementor-testimonial__image img{width:57px;height:57px;}.elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (57px / 2) - 8px );}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (57px / 2) - 8px );right:auto;}body.rtl .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (57px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (57px / 2) - 8px );right:auto;}body.rtl .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (57px / 2) - 8px );left:auto;}.elementor-1543 .elementor-element.elementor-element-27afec4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-d799d77{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;text-align:center;}.elementor-1543 .elementor-element.elementor-element-d799d77 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#7300FF;border-radius:30px 30px 30px 30px;}.elementor-1543 .elementor-element.elementor-element-d799d77.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-d799d77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-764c3ee );}.elementor-1543 .elementor-element.elementor-element-01a3760{text-align:center;}.elementor-1543 .elementor-element.elementor-element-01a3760 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-1543 .elementor-element.elementor-element-3e2968c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-3e2968c.e-con{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-6dc09b5{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1543 .elementor-element.elementor-element-6adc8bf .elementor-icon-wrapper{text-align:center;}.elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-stacked .elementor-icon{background-color:#8E31FF;}.elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-framed .elementor-icon, .elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-default .elementor-icon{color:#8E31FF;border-color:#8E31FF;}.elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-framed .elementor-icon, .elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-default .elementor-icon svg{fill:#8E31FF;}.elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-764c3ee );color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-framed .elementor-icon:hover, .elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-764c3ee );border-color:var( --e-global-color-764c3ee );}.elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-framed .elementor-icon:hover, .elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-764c3ee );}.elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-6adc8bf.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-6adc8bf .elementor-icon{font-size:30px;}.elementor-1543 .elementor-element.elementor-element-6adc8bf .elementor-icon svg{height:30px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-1543 .elementor-element.elementor-element-f7e9c40 .elementor-counter-title{justify-content:center;color:var( --e-global-color-astglobalcolor5 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-1543 .elementor-element.elementor-element-f7e9c40 .elementor-counter{gap:0px;}.elementor-1543 .elementor-element.elementor-element-f7e9c40 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#7300FF;font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-1543 .elementor-element.elementor-element-7d4acf1{--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;}.elementor-1543 .elementor-element.elementor-element-cdd3c26 .elementor-icon-wrapper{text-align:center;}.elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-stacked .elementor-icon{background-color:#8E31FF;}.elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-framed .elementor-icon, .elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-default .elementor-icon{color:#8E31FF;border-color:#8E31FF;}.elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-framed .elementor-icon, .elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-default .elementor-icon svg{fill:#8E31FF;}.elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-764c3ee );color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-framed .elementor-icon:hover, .elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-764c3ee );border-color:var( --e-global-color-764c3ee );}.elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-framed .elementor-icon:hover, .elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-764c3ee );}.elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-cdd3c26.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-cdd3c26 .elementor-icon{font-size:30px;}.elementor-1543 .elementor-element.elementor-element-cdd3c26 .elementor-icon svg{height:30px;}.elementor-1543 .elementor-element.elementor-element-b9f1881 .elementor-counter-title{justify-content:center;color:var( --e-global-color-astglobalcolor5 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:30px;}.elementor-1543 .elementor-element.elementor-element-b9f1881 .elementor-counter{gap:0px;}.elementor-1543 .elementor-element.elementor-element-b9f1881 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#7300FF;font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-1543 .elementor-element.elementor-element-a885c28{--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;}.elementor-1543 .elementor-element.elementor-element-6a76057 .elementor-icon-wrapper{text-align:center;}.elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-stacked .elementor-icon{background-color:#8E31FF;}.elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-framed .elementor-icon, .elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-default .elementor-icon{color:#8E31FF;border-color:#8E31FF;}.elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-framed .elementor-icon, .elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-default .elementor-icon svg{fill:#8E31FF;}.elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-764c3ee );color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-framed .elementor-icon:hover, .elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-764c3ee );border-color:var( --e-global-color-764c3ee );}.elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-framed .elementor-icon:hover, .elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-764c3ee );}.elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-6a76057.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-6a76057 .elementor-icon{font-size:30px;}.elementor-1543 .elementor-element.elementor-element-6a76057 .elementor-icon svg{height:30px;}.elementor-1543 .elementor-element.elementor-element-70be3b6 .elementor-counter-title{justify-content:center;color:var( --e-global-color-astglobalcolor5 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:30px;}.elementor-1543 .elementor-element.elementor-element-70be3b6 .elementor-counter{gap:0px;}.elementor-1543 .elementor-element.elementor-element-70be3b6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#7300FF;font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-1543 .elementor-element.elementor-element-de493f8{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1543 .elementor-element.elementor-element-de493f8:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-de493f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-filterable-gallery .fg-item-category span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1543 .elementor-element.elementor-element-9a7e368 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap, 
                    .elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-grid-fg-box .eael-grid-fg-img,
                    .elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img .grid__cell-img-inner{height:350px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .gallery-item-caption-wrap{transition:500ms;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-loadmore{text-align:center;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filter-gallery-wrapper{background-color:var( --e-global-color-astglobalcolor6 );border-style:none;border-radius:0px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filter-gallery-control ul{padding:5px 10px 5px 10px;border-style:none;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filter-gallery-control ul li.control{padding:5px 15px 5px 15px;margin:5px 5px 5px 5px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-7bdc7df );background:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filter-gallery-control ul > li.control{border-style:solid;border-width:1px 1px 1px 1px;border-radius:24px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filter-gallery-control ul li.active{color:#fff;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filter-gallery-control ul li.control.active{background:#A017C4;border-radius:96px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                .elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                .elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f913e27 );}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                    .elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-radius:24px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .gallery-item-caption-wrap .gallery-item-hoverer-bg{background-color:#F0D7FD;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title{color:var( --e-global-color-7bdc7df );font-family:"Poppins", Sans-serif;font-size:30px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content{color:var( --e-global-color-text );font-size:16px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .video-popup-bg{background-color:rgba(0, 0, 0, .7);}.elementor-1543 .elementor-element.elementor-element-9a7e368 .video-popup:hover > img{transform:scale(1.1);}.elementor-1543 .elementor-element.elementor-element-9a7e368 .gallery-item-caption-wrap .gallery-item-buttons > a span{background:var( --e-global-color-f913e27 );color:#fff;height:50px;line-height:50px;width:50px;font-size:18px;border-radius:100px;transition:300ms;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .gallery-item-caption-wrap .gallery-item-buttons > a span img{height:18px;width:18px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .gallery-item-caption-wrap .gallery-item-buttons > a span:hover{background:var( --e-global-color-astglobalcolor1 );color:#fff;border-radius:100px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 #eael-fg-no-items-found{font-family:"Poppins", Sans-serif;font-size:18px;text-align:center;color:var( --e-global-color-7bdc7df );border-radius:0px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-gallery-load-more .eael-filterable-gallery-load-more-icon{font-size:15px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-gallery-load-more img.eael-filterable-gallery-load-more-icon{height:15px;width:15px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-gallery-load-more{border-radius:50px 50px 50px 50px;background-color:var( --e-global-color-f913e27 );color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-gallery-load-more:hover{background-color:var( --e-global-color-7bdc7df );color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-10b3157{--display:flex;--min-height:350px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-10b3157:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-10b3157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-de840b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1543 .elementor-element.elementor-element-3d43b3a{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;text-align:center;}.elementor-1543 .elementor-element.elementor-element-3d43b3a > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-764c3ee );border-radius:30px 30px 30px 30px;}.elementor-1543 .elementor-element.elementor-element-3d43b3a.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-3d43b3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-764c3ee );}.elementor-1543 .elementor-element.elementor-element-5ee2e2d{text-align:center;}.elementor-1543 .elementor-element.elementor-element-5ee2e2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-1543 .elementor-element.elementor-element-fb316ff{--e-image-carousel-slides-to-show:7;}.elementor-1543 .elementor-element.elementor-element-fb316ff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-2833bf37{--display:flex;--min-height:200px;--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:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-2833bf37:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-2833bf37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-63142638{text-align:center;}.elementor-1543 .elementor-element.elementor-element-63142638 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-764c3ee );}.elementor-1543 .elementor-element.elementor-element-5bc5bb8e{--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;--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-1543 .elementor-element.elementor-element-5cb8435b{--display:flex;}.elementor-1543 .elementor-element.elementor-element-424e68cf{--display:flex;}.elementor-1543 .elementor-element.elementor-element-69918037{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-69918037 p{margin-block-end:0px;}.elementor-1543 .elementor-element.elementor-element-69918037 a{color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-4a2d4da3{--display:flex;}.elementor-1543 .elementor-element.elementor-element-6d95f82a{--display:flex;}.elementor-1543 .elementor-element.elementor-element-136b4401{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-136b4401 p{margin-block-end:0px;}.elementor-1543 .elementor-element.elementor-element-136b4401 a{color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-2b742049{--display:flex;}.elementor-1543 .elementor-element.elementor-element-3c55490{--display:flex;}.elementor-1543 .elementor-element.elementor-element-70cf7eb6{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-70cf7eb6 p{margin-block-end:0px;}.elementor-1543 .elementor-element.elementor-element-70cf7eb6 a{color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-6b9c70bc{--display:flex;}.elementor-1543 .elementor-element.elementor-element-2d5d509a{--display:flex;}.elementor-1543 .elementor-element.elementor-element-42d805fe{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-42d805fe p{margin-block-end:0px;}.elementor-1543 .elementor-element.elementor-element-42d805fe a{color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-abda4d8{--display:flex;}.elementor-1543 .elementor-element.elementor-element-c236599{--display:flex;}.elementor-1543 .elementor-element.elementor-element-ac3fff8{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-ac3fff8 p{margin-block-end:0px;}.elementor-1543 .elementor-element.elementor-element-ac3fff8 a{color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-4f0c944{--display:flex;}.elementor-1543 .elementor-element.elementor-element-b403c2a{--display:flex;}.elementor-1543 .elementor-element.elementor-element-cfb3406{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-cfb3406 p{margin-block-end:0px;}.elementor-1543 .elementor-element.elementor-element-cfb3406 a{color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-72977e3{--display:flex;}.elementor-1543 .elementor-element.elementor-element-e1201a6{--display:flex;}.elementor-1543 .elementor-element.elementor-element-a4748c6{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-a4748c6 p{margin-block-end:0px;}.elementor-1543 .elementor-element.elementor-element-a4748c6 a{color:var( --e-global-color-astglobalcolor5 );}.elementor-1543 .elementor-element.elementor-element-70be39c0{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:15px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-title-normal-color:var( --e-global-color-764c3ee );--n-accordion-title-hover-color:var( --e-global-color-c2a752f );--n-accordion-title-active-color:#2C0061;--n-accordion-icon-size:18px;}.elementor-1543 .elementor-element.elementor-element-70be39c0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-764c3ee );}:where( .elementor-1543 .elementor-element.elementor-element-70be39c0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-764c3ee );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1543 .elementor-element.elementor-element-70be39c0 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-1543 .elementor-element.elementor-element-70be39c0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1543 .elementor-element.elementor-element-0e553d6{--width:100%;}.elementor-1543 .elementor-element.elementor-element-cfb7826{--content-width:1100px;}.elementor-1543 .elementor-element.elementor-element-c031089{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1543 .elementor-element.elementor-element-c031089{--width:60%;}}@media(min-width:1025px){.elementor-1543 .elementor-element.elementor-element-cfb7826:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-cfb7826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1543 .elementor-element.elementor-element-199f30c .elementor-heading-title{font-size:3rem;}.elementor-1543 .elementor-element.elementor-element-cfb7826{--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;}.elementor-1543 .elementor-element.elementor-element-c031089{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:20px;--padding-left:50px;--padding-right:30px;}.elementor-1543 .elementor-element.elementor-element-fefee00.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-fefee00{text-align:center;}.elementor-1543 .elementor-element.elementor-element-fefee00 .elementor-heading-title{font-size:15px;}.elementor-1543 .elementor-element.elementor-element-27afec4{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1543 .elementor-element.elementor-element-d799d77{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;text-align:center;}.elementor-1543 .elementor-element.elementor-element-d799d77 .elementor-heading-title{font-size:16px;}.elementor-1543 .elementor-element.elementor-element-3e2968c{--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:0px;--margin-right:0px;}.elementor-1543 .elementor-element.elementor-element-f7e9c40 .elementor-counter-title{justify-content:start;}.elementor-1543 .elementor-element.elementor-element-f7e9c40 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-1543 .elementor-element.elementor-element-b9f1881 .elementor-counter-title{justify-content:start;}.elementor-1543 .elementor-element.elementor-element-b9f1881 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-1543 .elementor-element.elementor-element-70be3b6 .elementor-counter-title{justify-content:start;}.elementor-1543 .elementor-element.elementor-element-70be3b6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-1543 .elementor-element.elementor-element-3d43b3a{--container-widget-width:164px;--container-widget-flex-grow:0;width:var( --container-widget-width, 164px );max-width:164px;text-align:center;}.elementor-1543 .elementor-element.elementor-element-3d43b3a.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-3d43b3a .elementor-heading-title{font-size:15px;}.elementor-1543 .elementor-element.elementor-element-fb316ff{--e-image-carousel-slides-to-show:5;}.elementor-1543 .elementor-element.elementor-element-2833bf37{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1543 .elementor-element.elementor-element-63142638 .elementor-heading-title{font-size:35px;}.elementor-1543 .elementor-element.elementor-element-5bc5bb8e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1543 .elementor-element.elementor-element-3d26c4f{--width:600px;--min-height:600px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1543 .elementor-element.elementor-element-7d50f24{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1543 .elementor-element.elementor-element-199f30c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-199f30c .elementor-heading-title{font-size:1.5rem;}.elementor-1543 .elementor-element.elementor-element-f463d6f{font-size:13px;}.elementor-1543 .elementor-element.elementor-element-554bc10{--min-height:0px;}.elementor-1543 .elementor-element.elementor-element-8f6eeee .elementor-widget-container{text-align:center;}.elementor-1543 .elementor-element.elementor-element-8f6eeee{--icon-size:20px;}.elementor-1543 .elementor-element.elementor-element-9bb6f8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-6b51fb9{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1543 .elementor-element.elementor-element-5aed779{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--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-1543 .elementor-element.elementor-element-4f606f0{text-align:center;}.elementor-1543 .elementor-element.elementor-element-4f606f0 .elementor-heading-title{font-size:2rem;}.elementor-1543 .elementor-element.elementor-element-66e861c{text-align:center;}.elementor-1543 .elementor-element.elementor-element-02bc00e{--min-height:0px;--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-1543 .elementor-element.elementor-element-07a58d2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1543 .elementor-element.elementor-element-8310649 .elementor-heading-title{font-size:25px;}.elementor-1543 .elementor-element.elementor-element-f2dbd01 .elementor-heading-title{font-size:35px;}.elementor-1543 .elementor-element.elementor-element-223a216 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-1543 .elementor-element.elementor-element-223a216{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1543 .elementor-element.elementor-element-a954f4a{--padding-top:1rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1543 .elementor-element.elementor-element-157f24d .elementor-heading-title{font-size:1.3rem;}.elementor-1543 .elementor-element.elementor-element-6601c46 .elementor-heading-title{font-size:1.3rem;}.elementor-1543 .elementor-element.elementor-element-ec3d7bd .elementor-heading-title{font-size:1.3rem;}.elementor-1543 .elementor-element.elementor-element-4ac0867 .elementor-heading-title{font-size:1.3rem;}.elementor-1543 .elementor-element.elementor-element-d06458f .elementor-heading-title{font-size:1.3rem;}.elementor-1543 .elementor-element.elementor-element-b9b52ad .elementor-heading-title{font-size:1.3rem;}.elementor-1543 .elementor-element.elementor-element-98ffd0d{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1543 .elementor-element.elementor-element-cfb7826:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-cfb7826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inventonics.com/wp-content/uploads/2025/06/background-2-1024x576.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1543 .elementor-element.elementor-element-cfb7826{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-c031089{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1543 .elementor-element.elementor-element-fefee00{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-1543 .elementor-element.elementor-element-fefee00.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-fefee00 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-1543 .elementor-element.elementor-element-5263b23{text-align:center;}.elementor-1543 .elementor-element.elementor-element-5263b23 .elementor-heading-title{font-size:20px;}.elementor-1543 .elementor-element.elementor-element-1105060{--min-height:39px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-3ee055e.elementor-arrows-yes .elementor-main-swiper{width:calc( 580px - 40px );}.elementor-1543 .elementor-element.elementor-element-3ee055e .elementor-main-swiper{width:580px;}.elementor-1543 .elementor-element.elementor-element-3ee055e .elementor-testimonial__text{font-size:14px;}.elementor-1543 .elementor-element.elementor-element-3ee055e .elementor-testimonial__name{font-size:15px;}.elementor-1543 .elementor-element.elementor-element-27afec4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1543 .elementor-element.elementor-element-d799d77{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-1543 .elementor-element.elementor-element-d799d77.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-d799d77 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-1543 .elementor-element.elementor-element-01a3760 .elementor-heading-title{font-size:20px;}.elementor-1543 .elementor-element.elementor-element-6dc09b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1543 .elementor-element.elementor-element-f7e9c40 .elementor-counter-title{justify-content:start;}.elementor-1543 .elementor-element.elementor-element-f7e9c40 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-1543 .elementor-element.elementor-element-7d4acf1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1543 .elementor-element.elementor-element-b9f1881 .elementor-counter-title{justify-content:start;}.elementor-1543 .elementor-element.elementor-element-b9f1881 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-1543 .elementor-element.elementor-element-a885c28{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1543 .elementor-element.elementor-element-70be3b6 .elementor-counter-title{justify-content:start;}.elementor-1543 .elementor-element.elementor-element-70be3b6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-1543 .elementor-element.elementor-element-de493f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filter-gallery-wrapper{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filter-gallery-control ul{padding:5px 5px 5px 5px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filter-gallery-control ul li.control{padding:5px 10px 5px 10px;margin:2px 2px 2px 2px;font-size:12px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filter-gallery-control ul > li.control{border-width:2px 2px 2px 2px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item,
                    .elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-1543 .elementor-element.elementor-element-9a7e368 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{padding:0px 0px 0px 0px;margin:15px 15px 15px 15px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .gallery-item-caption-wrap.caption-style-hoverer{padding:0px 0px 0px 15px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title{font-size:30px;}.elementor-1543 .elementor-element.elementor-element-9a7e368 #eael-fg-no-items-found{font-size:16px;}.elementor-1543 .elementor-element.elementor-element-10b3157{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-3d43b3a{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-1543 .elementor-element.elementor-element-3d43b3a.elementor-element{--align-self:center;}.elementor-1543 .elementor-element.elementor-element-3d43b3a .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-1543 .elementor-element.elementor-element-5ee2e2d .elementor-heading-title{font-size:20px;}.elementor-1543 .elementor-element.elementor-element-fb316ff{--e-image-carousel-slides-to-show:3;}.elementor-1543 .elementor-element.elementor-element-fb316ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-2833bf37{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1543 .elementor-element.elementor-element-63142638 .elementor-heading-title{font-size:20px;}.elementor-1543 .elementor-element.elementor-element-5bc5bb8e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1543 .elementor-element.elementor-element-69918037{font-size:14px;line-height:25px;}.elementor-1543 .elementor-element.elementor-element-136b4401{font-size:14px;line-height:25px;}.elementor-1543 .elementor-element.elementor-element-70cf7eb6{font-size:14px;line-height:25px;}.elementor-1543 .elementor-element.elementor-element-42d805fe{font-size:14px;line-height:25px;}.elementor-1543 .elementor-element.elementor-element-ac3fff8{font-size:14px;line-height:25px;}.elementor-1543 .elementor-element.elementor-element-cfb3406{font-size:14px;line-height:25px;}.elementor-1543 .elementor-element.elementor-element-a4748c6{font-size:14px;line-height:25px;}.elementor-1543 .elementor-element.elementor-element-70be39c0{--n-accordion-border-radius:30px 30px 30px 30px;--n-accordion-title-font-size:15px;--n-accordion-icon-size:15px;}.elementor-1543 .elementor-element.elementor-element-70be39c0 {--n-accordion-padding:7px 7px 7px 7px;}}/* Start custom CSS for social-icons, class: .elementor-element-8f6eeee *//* ===== MODERN SOCIAL ICONS ===== */

.custom-social .elementor-social-icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
    background: transparent;
    border: 2px solid transparent;
}

.custom-social .elementor-social-icon:hover {
    border: none !important;
}

/* Animated gradient border */
.custom-social .elementor-social-icon::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 50%;
    background: linear-gradient(45deg, #7700DF, #9149AE, #00021E);
    background-size: 200% 200%;
    z-index: -1;
    opacity: 0;
    transition: all 0.4s ease;
    animation: gradientRotate 4s linear infinite;
}

.custom-social .elementor-social-icon:hover::before {
    opacity: 1;
}

/* Icon colors and hover effects - FIXED WHITE ON HOVER */
.custom-social .elementor-social-icon svg {
    width: 22px;
    height: 22px;
    fill: #7700DF; /* Default icon color */
    transition: all 0.3s ease;
    z-index: 2; /* Ensure icon stays above other layers */
    position: relative;
}

.custom-social .elementor-social-icon:hover svg {
    fill: #ffffff !important; /* Force white color on hover */
    transform: scale(1.1);
}

/* Background effect on hover */
.custom-social .elementor-social-icon::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, #7700DF, #9149AE);
    opacity: 0;
    transition: all 0.3s ease;
    border-radius: 50%;
    z-index: 1; /* Between border and icon */
}

.custom-social .elementor-social-icon:hover::after {
    opacity: 1;
}

/* Dark background variation */
.dark-bg .custom-social .elementor-social-icon svg {
    fill: #9149AE;
}

.dark-bg .custom-social .elementor-social-icon:hover svg {
    fill: #ffffff !important;
   
    /* Force white on hover for dark bg too */
}

/* Animation for gradient border */
@keyframes gradientRotate {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .custom-social .elementor-social-icon {
        width: 45px;
        height: 45px;
    }
    
    .custom-social .elementor-social-icon svg {
        width: 20px;
        height: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f606f0 *//* ===== MODERN PROFESSIONAL NEON SECTION TITLE ===== */
.section-title {
    /* Base Styles */
    color: #f4f4f5;
    text-align: center;
    position: relative;
    display: inline-block;
    padding-bottom: 10px;
    margin: 0 auto 50px;
    width: 100%;
    font-family: 'Poppins', sans-serif; /* More modern font */
    letter-spacing: 1px;
    
    /* Enhanced Neon Text Effect */
    text-shadow: 
        0 0 2px #fff,
        0 0 5px rgba(119, 0, 223, 0.8),
        0 0 10px rgba(224, 105, 231, 0.6),
        0 0 20px rgba(224, 105, 231, 0.4),
        0 0 30px rgba(224, 105, 231, 0.2);
    
    /* Animation */
    animation: textFlicker 3.5s ease-in-out infinite alternate;
    transition: all 0.3s ease;
}

/* Hover Effect */
.section-title:hover {
    transform: scale(1.02);
    text-shadow: 
        0 0 3px #fff,
        0 0 8px rgba(119, 0, 223, 0.9),
        0 0 15px rgba(224, 105, 231, 0.7),
        0 0 25px rgba(224, 105, 231, 0.5),
        0 0 40px rgba(224, 105, 231, 0.3);
}

/* Underline Effect */
.section-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 20%;
    transform: translateX(-50%);
    width: 150px;
    height: 4px;
    background: linear-gradient(90deg, 
        transparent 0%, 
        #7700DF 20%, 
        #E069E7 50%, 
        #7700DF 80%, 
        transparent 100%);
    background-size: 200% 100%;
    box-shadow: 
        0 0 8px rgba(119, 0, 223, 0.8),
        0 0 15px rgba(224, 105, 231, 0.5);
    border-radius: 4px;
    animation: underlineFlow 3s linear infinite;
    transition: all 0.3s ease;
}

/* Hover effect for underline */
.section-title:hover::after {
    height: 5px;
    box-shadow: 
        0 0 10px rgba(119, 0, 223, 0.9),
        0 0 20px rgba(224, 105, 231, 0.6);
}

/* Improved Text Flicker Animation */
@keyframes textFlicker {
    0%, 100% {
        text-shadow: 
            0 0 2px #fff,
            0 0 5px rgba(119, 0, 223, 0.8),
            0 0 10px rgba(224, 105, 231, 0.6),
            0 0 20px rgba(224, 105, 231, 0.4);
    }
    45%, 55% {
        text-shadow: 
            0 0 3px #fff,
            0 0 7px rgba(119, 0, 223, 0.9),
            0 0 15px rgba(224, 105, 231, 0.7),
            0 0 25px rgba(224, 105, 231, 0.5),
            0 0 35px rgba(224, 105, 231, 0.3);
    }
}

/* Flowing Gradient Underline */
@keyframes underlineFlow {
    0% {
        background-position: 100% 0;
    }
    100% {
        background-position: -100% 0;
    }
}

/* Decorative Corner Elements */
.section-title::before,
.section-title::after {
    content: '';
    position: absolute;
    bottom: -8px;
    width: 20px;
    height: 20px;
    border: 2px solid #E069E7;
    border-radius: 50%;
    box-shadow: 
        0 0 5px rgba(224, 105, 231, 0.8),
        inset 0 0 5px rgba(224, 105, 231, 0.8);
    opacity: 0.8;
    animation: pulse 2s ease-in-out infinite alternate;
}

.section-title::before {
    left: calc(50% - 90px);
}

.section-title::after {
    right: calc(50% - 90px);
}

@keyframes pulse {
    0% {
        transform: scale(0.9);
        opacity: 0.6;
    }
    100% {
        transform: scale(1.1);
        opacity: 1;
    }
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .section-title {
        font-size: clamp(2rem, 7vw, 3rem);
        margin-bottom: 40px;
        padding-bottom: 20px;
        letter-spacing: 0.5px;
    }
    
    .section-title::after {
        width: 100px;
    }
    
    .section-title::before,
    .section-title::after {
        width: 15px;
        height: 15px;
        bottom: -6px;
    }
    
    .section-title::before {
        left: calc(50% - 60px);
    }
    
    .section-title::after {
        right: calc(50% - 60px);
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-f18ef18 *//* ===== SUBSCRIBE FORM CONTAINER ===== */
.subscribeform {
    max-width: 500px;
       margin: 0 auto;
    padding: 5px 15px !important;
    background: rgba(5, 0, 37, 0.5);
    border-radius: 16px;
    backdrop-filter: blur(5px);
    border: 1px solid rgba(237, 117, 255, 0.1);
}

/* ===== EMAIL INPUT FIELD ===== */
.subscribeform .wpforms-field input[type="email"] {
    width: 100%;
    padding: 15px 20px;
    font-size: 16px;
    color: #f4f4f5;
    background: rgba(6, 3, 42, 0.7);
    border: 1px solid #2a2a3a;
    border-radius: 50px !important;
    outline: none;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1);
    box-shadow: 0 0 0 0px rgba(119, 0, 223, 0);
    margin-bottom: 20px;
}

.subscribeform .wpforms-field input[type="email"]::placeholder {
    color: #6b6b7a;
    opacity: 1;
}

.subscribeform .wpforms-field input[type="email"]:focus, 
.subscribeform .wpforms-field input[type="email"]:hover {
    border-color: transparent;
    box-shadow: 
        0 0 0 1px #7700DF,
        0 0 0 3px rgba(119, 0, 223, 0.3),
        0 0 12px rgba(224, 105, 231, 0.2);
    animation: neonPulse 2s infinite alternate;
}

@keyframes neonPulse {
    0% {
        box-shadow: 
            0 0 0 1px #7700DF,
            0 0 0 3px rgba(119, 0, 223, 0.3),
            0 0 12px rgba(224, 105, 231, 0.2);
    }
    100% {
        box-shadow: 
            0 0 0 1px #E069E7,
            0 0 0 3px rgba(224, 105, 231, 0.3),
            0 0 16px rgba(224, 105, 231, 0.3);
    }
}

/* ===== RESPONSIVE ADJUSTMENTS ===== */
@media (max-width: 767px) {
    .subscribeform {
        padding-bottom: 40px !important; 
    }
    
    .subscribeform .wpforms-field input[type="email"] {
        padding: 12px 16px;
        font-size: 15px;
    }
}

@media (max-width: 480px) {
    .subscribeform {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2dbd01 *//* ===== GLOWING HEADING STYLES ===== */
.card-heading {
    color: #E069E7; /* Light purple from your theme */
    font-weight: 700;
    text-align: center;
    position: relative;
    display: inline-block;
    text-shadow: 
        0 0 5px #7700DF,
        0 0 10px #7700DF,
        0 0 20px #7700DF,
        0 0 40px #E069E7;
    animation: neonPulse 2s infinite alternate;
    margin-bottom: 30px;
}

/* Neon pulse animation */
@keyframes neonPulse {
    from {
        text-shadow: 
            0 0 5px #7700DF,
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 40px #E069E7;
    }
    to {
        text-shadow: 
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 30px #7700DF,
            0 0 50px #E069E7;
    }
}

/* Optional underline effect */
.card-heading::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 3px;
    background: linear-gradient(90deg, #7700DF, #E069E7);
    box-shadow: 
        0 0 5px #7700DF,
        0 0 10px #E069E7;
    border-radius: 3px;
    animation: underlinePulse 2s infinite alternate;
}

@keyframes underlinePulse {
    from {
        opacity: 0.7;
        width: 80px;
    }
    to {
        opacity: 1;
        width: 100px;
    }
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .card-heading {
        text-shadow: 
            0 0 4px #7700DF,
            0 0 8px #7700DF,
            0 0 15px #7700DF,
            0 0 30px #E069E7;
    }
    
    .card-heading::after {
        width: 60px;
        bottom: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-157f24d *//* ===== GLOWING HEADING STYLES ===== */
.card-heading {
    color: #E069E7; /* Light purple from your theme */
    font-size: 1rem;
    font-weight: 700;
    text-align: center;
    position: relative;
    display: inline-block;
    text-shadow: 
        0 0 5px #7700DF,
        0 0 10px #7700DF,
        0 0 20px #7700DF,
        0 0 40px #E069E7;
    animation: neonPulse 2s infinite alternate;
    margin-bottom: 30px;
}

/* Neon pulse animation */
@keyframes neonPulse {
    from {
        text-shadow: 
            0 0 5px #7700DF,
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 40px #E069E7;
    }
    to {
        text-shadow: 
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 30px #7700DF,
            0 0 50px #E069E7;
    }
}

/* Optional underline effect */
.card-heading::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 3px;
    background: linear-gradient(90deg, #7700DF, #E069E7);
    box-shadow: 
        0 0 5px #7700DF,
        0 0 10px #E069E7;
    border-radius: 3px;
    animation: underlinePulse 2s infinite alternate;
}

@keyframes underlinePulse {
    from {
        opacity: 0.7;
        width: 80px;
    }
    to {
        opacity: 1;
        width: 100px;
    }
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .card-heading {

        text-shadow: 
            0 0 4px #7700DF,
            0 0 8px #7700DF,
            0 0 15px #7700DF,
            0 0 30px #E069E7;
    }
    
    .card-heading::after {
        width: 60px;
        bottom: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2df90 *//* ===== BASE CARD STYLES ===== */
.elementor-1543 .elementor-element.elementor-element-3d2df90 {
    --blob-size: 250px;
    --neon-color-1: #7700DF;
    --neon-color-2: #E069E7;
    --neon-glow-size: 2px;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}

.elementor-1543 .elementor-element.elementor-element-3d2df90 .inner {
    backdrop-filter: blur(80px);
    height: 100%;
    position: relative;
    z-index: 2;
    border-radius: inherit;
}

/* ===== NEON OUTLINE ANIMATION ===== */
.elementor-1543 .elementor-element.elementor-element-3d2df90::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
    padding: var(--neon-glow-size);
    background: linear-gradient(
        135deg,
        var(--neon-color-1),
        var(--neon-color-2),
        var(--neon-color-1)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: 1;
    animation: neonPulse 3s infinite alternate;
    opacity: 0.8;
}

@keyframes neonPulse {
    0% {
        opacity: 0.5;
        --neon-glow-size: 1px;
    }
    50% {
        opacity: 0.9;
        --neon-glow-size: 2px;
    }
    100% {
        opacity: 0.7;
        --neon-glow-size: 3px;
    }
}

/* ===== BLOB EFFECTS ===== */
.elementor-1543 .elementor-element.elementor-element-3d2df90 .blob {
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-1543 .elementor-element.elementor-element-3d2df90:hover .blob {
    opacity: 1;
}

/* When hovered, reduce neon outline */
.elementor-1543 .elementor-element.elementor-element-3d2df90:hover::before {
    opacity: 0.2;
    animation: none;
    --neon-glow-size: 1px;
}

/* Hide fake blob */
.elementor-1543 .elementor-element.elementor-element-3d2df90 .fakeblob {
    visibility: hidden;
    z-index: -1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6601c46 *//* ===== GLOWING HEADING STYLES ===== */
.card-heading {
    color: #E069E7; /* Light purple from your theme */
    font-size: 1rem;
    font-weight: 700;
    text-align: center;
    position: relative;
    display: inline-block;
    text-shadow: 
        0 0 5px #7700DF,
        0 0 10px #7700DF,
        0 0 20px #7700DF,
        0 0 40px #E069E7;
    animation: neonPulse 2s infinite alternate;
    margin-bottom: 30px;
}

/* Neon pulse animation */
@keyframes neonPulse {
    from {
        text-shadow: 
            0 0 5px #7700DF,
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 40px #E069E7;
    }
    to {
        text-shadow: 
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 30px #7700DF,
            0 0 50px #E069E7;
    }
}

/* Optional underline effect */
.card-heading::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 3px;
    background: linear-gradient(90deg, #7700DF, #E069E7);
    box-shadow: 
        0 0 5px #7700DF,
        0 0 10px #E069E7;
    border-radius: 3px;
    animation: underlinePulse 2s infinite alternate;
}

@keyframes underlinePulse {
    from {
        opacity: 0.7;
        width: 80px;
    }
    to {
        opacity: 1;
        width: 100px;
    }
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .card-heading {

        text-shadow: 
            0 0 4px #7700DF,
            0 0 8px #7700DF,
            0 0 15px #7700DF,
            0 0 30px #E069E7;
    }
    
    .card-heading::after {
        width: 60px;
        bottom: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c101fc1 *//* ===== BASE CARD STYLES ===== */
.elementor-1543 .elementor-element.elementor-element-c101fc1 {
    --blob-size: 250px;
    --neon-color-1: #7700DF;
    --neon-color-2: #E069E7;
    --neon-glow-size: 2px;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}

.elementor-1543 .elementor-element.elementor-element-c101fc1 .inner {
    backdrop-filter: blur(80px);
    height: 100%;
    position: relative;
    z-index: 2;
    border-radius: inherit;
}

/* ===== NEON OUTLINE ANIMATION ===== */
.elementor-1543 .elementor-element.elementor-element-c101fc1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
    padding: var(--neon-glow-size);
    background: linear-gradient(
        135deg,
        var(--neon-color-1),
        var(--neon-color-2),
        var(--neon-color-1)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: 1;
    animation: neonPulse 3s infinite alternate;
    opacity: 0.8;
}

@keyframes neonPulse {
    0% {
        opacity: 0.5;
        --neon-glow-size: 1px;
    }
    50% {
        opacity: 0.9;
        --neon-glow-size: 2px;
    }
    100% {
        opacity: 0.7;
        --neon-glow-size: 3px;
    }
}

/* ===== BLOB EFFECTS ===== */
.elementor-1543 .elementor-element.elementor-element-c101fc1 .blob {
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-1543 .elementor-element.elementor-element-c101fc1:hover .blob {
    opacity: 1;
}

/* When hovered, reduce neon outline */
.elementor-1543 .elementor-element.elementor-element-c101fc1:hover::before {
    opacity: 0.2;
    animation: none;
    --neon-glow-size: 1px;
}

/* Hide fake blob */
.elementor-1543 .elementor-element.elementor-element-c101fc1 .fakeblob {
    visibility: hidden;
    z-index: -1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec3d7bd *//* ===== GLOWING HEADING STYLES ===== */
.card-heading {
    color: #E069E7; /* Light purple from your theme */
    font-size: 1rem;
    font-weight: 700;
    text-align: center;
    position: relative;
    display: inline-block;
    text-shadow: 
        0 0 5px #7700DF,
        0 0 10px #7700DF,
        0 0 20px #7700DF,
        0 0 40px #E069E7;
    animation: neonPulse 2s infinite alternate;
    margin-bottom: 30px;
}

/* Neon pulse animation */
@keyframes neonPulse {
    from {
        text-shadow: 
            0 0 5px #7700DF,
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 40px #E069E7;
    }
    to {
        text-shadow: 
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 30px #7700DF,
            0 0 50px #E069E7;
    }
}

/* Optional underline effect */
.card-heading::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 3px;
    background: linear-gradient(90deg, #7700DF, #E069E7);
    box-shadow: 
        0 0 5px #7700DF,
        0 0 10px #E069E7;
    border-radius: 3px;
    animation: underlinePulse 2s infinite alternate;
}

@keyframes underlinePulse {
    from {
        opacity: 0.7;
        width: 80px;
    }
    to {
        opacity: 1;
        width: 100px;
    }
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .card-heading {

        text-shadow: 
            0 0 4px #7700DF,
            0 0 8px #7700DF,
            0 0 15px #7700DF,
            0 0 30px #E069E7;
    }
    
    .card-heading::after {
        width: 60px;
        bottom: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe1c13 *//* ===== BASE CARD STYLES ===== */
.elementor-1543 .elementor-element.elementor-element-6fe1c13 {
    --blob-size: 250px;
    --neon-color-1: #7700DF;
    --neon-color-2: #E069E7;
    --neon-glow-size: 2px;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}

.elementor-1543 .elementor-element.elementor-element-6fe1c13 .inner {
    backdrop-filter: blur(80px);
    height: 100%;
    position: relative;
    z-index: 2;
    border-radius: inherit;
}

/* ===== NEON OUTLINE ANIMATION ===== */
.elementor-1543 .elementor-element.elementor-element-6fe1c13::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
    padding: var(--neon-glow-size);
    background: linear-gradient(
        135deg,
        var(--neon-color-1),
        var(--neon-color-2),
        var(--neon-color-1)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: 1;
    animation: neonPulse 3s infinite alternate;
    opacity: 0.8;
}

@keyframes neonPulse {
    0% {
        opacity: 0.5;
        --neon-glow-size: 1px;
    }
    50% {
        opacity: 0.9;
        --neon-glow-size: 2px;
    }
    100% {
        opacity: 0.7;
        --neon-glow-size: 3px;
    }
}

/* ===== BLOB EFFECTS ===== */
.elementor-1543 .elementor-element.elementor-element-6fe1c13 .blob {
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-1543 .elementor-element.elementor-element-6fe1c13:hover .blob {
    opacity: 1;
}

/* When hovered, reduce neon outline */
.elementor-1543 .elementor-element.elementor-element-6fe1c13:hover::before {
    opacity: 0.2;
    animation: none;
    --neon-glow-size: 1px;
}

/* Hide fake blob */
.elementor-1543 .elementor-element.elementor-element-6fe1c13 .fakeblob {
    visibility: hidden;
    z-index: -1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac0867 *//* ===== GLOWING HEADING STYLES ===== */
.card-heading {
    color: #E069E7; /* Light purple from your theme */
    font-size: 1rem;
    font-weight: 700;
    text-align: center;
    position: relative;
    display: inline-block;
    text-shadow: 
        0 0 5px #7700DF,
        0 0 10px #7700DF,
        0 0 20px #7700DF,
        0 0 40px #E069E7;
    animation: neonPulse 2s infinite alternate;
    margin-bottom: 30px;
}

/* Neon pulse animation */
@keyframes neonPulse {
    from {
        text-shadow: 
            0 0 5px #7700DF,
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 40px #E069E7;
    }
    to {
        text-shadow: 
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 30px #7700DF,
            0 0 50px #E069E7;
    }
}

/* Optional underline effect */
.card-heading::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 3px;
    background: linear-gradient(90deg, #7700DF, #E069E7);
    box-shadow: 
        0 0 5px #7700DF,
        0 0 10px #E069E7;
    border-radius: 3px;
    animation: underlinePulse 2s infinite alternate;
}

@keyframes underlinePulse {
    from {
        opacity: 0.7;
        width: 80px;
    }
    to {
        opacity: 1;
        width: 100px;
    }
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .card-heading {

        text-shadow: 
            0 0 4px #7700DF,
            0 0 8px #7700DF,
            0 0 15px #7700DF,
            0 0 30px #E069E7;
    }
    
    .card-heading::after {
        width: 60px;
        bottom: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a0e4a *//* ===== BASE CARD STYLES ===== */
.elementor-1543 .elementor-element.elementor-element-36a0e4a {
    --blob-size: 250px;
    --neon-color-1: #7700DF;
    --neon-color-2: #E069E7;
    --neon-glow-size: 2px;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}

.elementor-1543 .elementor-element.elementor-element-36a0e4a .inner {
    backdrop-filter: blur(80px);
    height: 100%;
    position: relative;
    z-index: 2;
    border-radius: inherit;
}

/* ===== NEON OUTLINE ANIMATION ===== */
.elementor-1543 .elementor-element.elementor-element-36a0e4a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
    padding: var(--neon-glow-size);
    background: linear-gradient(
        135deg,
        var(--neon-color-1),
        var(--neon-color-2),
        var(--neon-color-1)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: 1;
    animation: neonPulse 3s infinite alternate;
    opacity: 0.8;
}

@keyframes neonPulse {
    0% {
        opacity: 0.5;
        --neon-glow-size: 1px;
    }
    50% {
        opacity: 0.9;
        --neon-glow-size: 2px;
    }
    100% {
        opacity: 0.7;
        --neon-glow-size: 3px;
    }
}

/* ===== BLOB EFFECTS ===== */
.elementor-1543 .elementor-element.elementor-element-36a0e4a .blob {
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-1543 .elementor-element.elementor-element-36a0e4a:hover .blob {
    opacity: 1;
}

/* When hovered, reduce neon outline */
.elementor-1543 .elementor-element.elementor-element-36a0e4a:hover::before {
    opacity: 0.2;
    animation: none;
    --neon-glow-size: 1px;
}

/* Hide fake blob */
.elementor-1543 .elementor-element.elementor-element-36a0e4a .fakeblob {
    visibility: hidden;
    z-index: -1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d06458f *//* ===== GLOWING HEADING STYLES ===== */
.card-heading {
    color: #E069E7; /* Light purple from your theme */
    font-size: 1rem;
    font-weight: 700;
    text-align: center;
    position: relative;
    display: inline-block;
    text-shadow: 
        0 0 5px #7700DF,
        0 0 10px #7700DF,
        0 0 20px #7700DF,
        0 0 40px #E069E7;
    animation: neonPulse 2s infinite alternate;
    margin-bottom: 30px;
}

/* Neon pulse animation */
@keyframes neonPulse {
    from {
        text-shadow: 
            0 0 5px #7700DF,
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 40px #E069E7;
    }
    to {
        text-shadow: 
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 30px #7700DF,
            0 0 50px #E069E7;
    }
}

/* Optional underline effect */
.card-heading::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 3px;
    background: linear-gradient(90deg, #7700DF, #E069E7);
    box-shadow: 
        0 0 5px #7700DF,
        0 0 10px #E069E7;
    border-radius: 3px;
    animation: underlinePulse 2s infinite alternate;
}

@keyframes underlinePulse {
    from {
        opacity: 0.7;
        width: 80px;
    }
    to {
        opacity: 1;
        width: 100px;
    }
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .card-heading {

        text-shadow: 
            0 0 4px #7700DF,
            0 0 8px #7700DF,
            0 0 15px #7700DF,
            0 0 30px #E069E7;
    }
    
    .card-heading::after {
        width: 60px;
        bottom: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa5b8b6 *//* ===== BASE CARD STYLES ===== */
.elementor-1543 .elementor-element.elementor-element-fa5b8b6 {
    --blob-size: 250px;
    --neon-color-1: #7700DF;
    --neon-color-2: #E069E7;
    --neon-glow-size: 2px;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}

.elementor-1543 .elementor-element.elementor-element-fa5b8b6 .inner {
    backdrop-filter: blur(80px);
    height: 100%;
    position: relative;
    z-index: 2;
    border-radius: inherit;
}

/* ===== NEON OUTLINE ANIMATION ===== */
.elementor-1543 .elementor-element.elementor-element-fa5b8b6::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
    padding: var(--neon-glow-size);
    background: linear-gradient(
        135deg,
        var(--neon-color-1),
        var(--neon-color-2),
        var(--neon-color-1)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: 1;
    animation: neonPulse 3s infinite alternate;
    opacity: 0.8;
}

@keyframes neonPulse {
    0% {
        opacity: 0.5;
        --neon-glow-size: 1px;
    }
    50% {
        opacity: 0.9;
        --neon-glow-size: 2px;
    }
    100% {
        opacity: 0.7;
        --neon-glow-size: 3px;
    }
}

/* ===== BLOB EFFECTS ===== */
.elementor-1543 .elementor-element.elementor-element-fa5b8b6 .blob {
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-1543 .elementor-element.elementor-element-fa5b8b6:hover .blob {
    opacity: 1;
}

/* When hovered, reduce neon outline */
.elementor-1543 .elementor-element.elementor-element-fa5b8b6:hover::before {
    opacity: 0.2;
    animation: none;
    --neon-glow-size: 1px;
}

/* Hide fake blob */
.elementor-1543 .elementor-element.elementor-element-fa5b8b6 .fakeblob {
    visibility: hidden;
    z-index: -1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9b52ad *//* ===== GLOWING HEADING STYLES ===== */
.card-heading {
    color: #E069E7; /* Light purple from your theme */
    font-size: 1rem;
    font-weight: 700;
    text-align: center;
    position: relative;
    display: inline-block;
    text-shadow: 
        0 0 5px #7700DF,
        0 0 10px #7700DF,
        0 0 20px #7700DF,
        0 0 40px #E069E7;
    animation: neonPulse 2s infinite alternate;
    margin-bottom: 30px;
}

/* Neon pulse animation */
@keyframes neonPulse {
    from {
        text-shadow: 
            0 0 5px #7700DF,
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 40px #E069E7;
    }
    to {
        text-shadow: 
            0 0 10px #7700DF,
            0 0 20px #7700DF,
            0 0 30px #7700DF,
            0 0 50px #E069E7;
    }
}

/* Optional underline effect */
.card-heading::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 3px;
    background: linear-gradient(90deg, #7700DF, #E069E7);
    box-shadow: 
        0 0 5px #7700DF,
        0 0 10px #E069E7;
    border-radius: 3px;
    animation: underlinePulse 2s infinite alternate;
}

@keyframes underlinePulse {
    from {
        opacity: 0.7;
        width: 80px;
    }
    to {
        opacity: 1;
        width: 100px;
    }
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .card-heading {

        text-shadow: 
            0 0 4px #7700DF,
            0 0 8px #7700DF,
            0 0 15px #7700DF,
            0 0 30px #E069E7;
    }
    
    .card-heading::after {
        width: 60px;
        bottom: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5fee0 *//* ===== BASE CARD STYLES ===== */
.elementor-1543 .elementor-element.elementor-element-7e5fee0 {
    --blob-size: 250px;
    --neon-color-1: #7700DF;
    --neon-color-2: #E069E7;
    --neon-glow-size: 2px;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}

.elementor-1543 .elementor-element.elementor-element-7e5fee0 .inner {
    backdrop-filter: blur(80px);
    height: 100%;
    position: relative;
    z-index: 2;
    border-radius: inherit;
}

/* ===== NEON OUTLINE ANIMATION ===== */
.elementor-1543 .elementor-element.elementor-element-7e5fee0::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
    padding: var(--neon-glow-size);
    background: linear-gradient(
        135deg,
        var(--neon-color-1),
        var(--neon-color-2),
        var(--neon-color-1)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: 1;
    animation: neonPulse 3s infinite alternate;
    opacity: 0.8;
}

@keyframes neonPulse {
    0% {
        opacity: 0.5;
        --neon-glow-size: 1px;
    }
    50% {
        opacity: 0.9;
        --neon-glow-size: 2px;
    }
    100% {
        opacity: 0.7;
        --neon-glow-size: 3px;
    }
}

/* ===== BLOB EFFECTS ===== */
.elementor-1543 .elementor-element.elementor-element-7e5fee0 .blob {
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-1543 .elementor-element.elementor-element-7e5fee0:hover .blob {
    opacity: 1;
}

/* When hovered, reduce neon outline */
.elementor-1543 .elementor-element.elementor-element-7e5fee0:hover::before {
    opacity: 0.2;
    animation: none;
    --neon-glow-size: 1px;
}

/* Hide fake blob */
.elementor-1543 .elementor-element.elementor-element-7e5fee0 .fakeblob {
    visibility: hidden;
    z-index: -1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27afec4 */.reviews-parent-section {
    background-color: #F3F3FF; /* Light purple-white */
    background-image: 
        linear-gradient(#00021E22 1px, transparent 1px),
        linear-gradient(90deg, #00021E22 1px, transparent 1px);
    background-size: 30px 30px;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for eael-filterable-gallery, class: .elementor-element-9a7e368 */.fg-layout-3-filter-controls{
    margin-top: 10px !important;
min-width: 200px !important;
width: 100% !important;
}


.eael-filter-gallery-control li {
    user-select: none;
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* Internet Explorer/Edge */
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fb316ff */.swiper-wrapper {
  transition-timing-function: linear !important; 
}

.client-log-slider{
    .swiper-slide {
    opacity: 1;
    transition: opacity 0.6s ease;
}
}/* End custom CSS */