.elementor-543 .elementor-element.elementor-element-20d2877{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-20d2877:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-20d2877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040104;background-image:url("https://paralex.thedesyno.com/wp-content/uploads/2025/10/banner.webp");background-position:34px 18px;background-repeat:no-repeat;background-size:95% auto;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-543 .elementor-element.elementor-element-1fe8e37{padding:0px 0px 0px 0px;--icon-box-icon-margin:12px;}.elementor-543 .elementor-element.elementor-element-1fe8e37 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-543 .elementor-element.elementor-element-1fe8e37 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-1fe8e37.elementor-view-stacked .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-1fe8e37.elementor-view-framed .elementor-icon, .elementor-543 .elementor-element.elementor-element-1fe8e37.elementor-view-default .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-1fe8e37.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-1fe8e37.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-1fe8e37.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-1fe8e37.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-1fe8e37.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-1fe8e37.elementor-view-default:has(:focus) .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-1fe8e37 .elementor-icon{font-size:13px;}.elementor-543 .elementor-element.elementor-element-1fe8e37 .elementor-icon-box-title, .elementor-543 .elementor-element.elementor-element-1fe8e37 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;}.elementor-543 .elementor-element.elementor-element-1fe8e37:has(:hover) .elementor-icon-box-title,
					 .elementor-543 .elementor-element.elementor-element-1fe8e37:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.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-543 .elementor-element.elementor-element-2c47986{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-543 .elementor-element.elementor-element-2c47986 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-44bc356d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-369px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-543 .elementor-element.elementor-element-3de839f5{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:50;}.elementor-543 .elementor-element.elementor-element-52d3f8bd{--grid-template-columns:repeat(1, auto);text-align:center;--icon-size:16px;--grid-column-gap:2px;--grid-row-gap:29px;}.elementor-543 .elementor-element.elementor-element-52d3f8bd .elementor-social-icon{background-color:#000000;}.elementor-543 .elementor-element.elementor-element-52d3f8bd .elementor-social-icon:hover{background-color:#A70DCE;}.elementor-543 .elementor-element.elementor-element-52d3f8bd .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-52d3f8bd .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-3d595003{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-543 .elementor-element.elementor-element-466c5933{padding:0px 0px 80px 0px;}.elementor-543 .elementor-element.elementor-element-532cdb8{--grid-template-columns:repeat(1, auto);text-align:left;--icon-size:16px;--grid-column-gap:2px;--grid-row-gap:29px;}.elementor-543 .elementor-element.elementor-element-532cdb8 .elementor-social-icon{background-color:#000000;}.elementor-543 .elementor-element.elementor-element-532cdb8 .elementor-social-icon:hover{background-color:#A70DCE;}.elementor-543 .elementor-element.elementor-element-532cdb8 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-532cdb8 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-fcd352d{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-fcd352d:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-fcd352d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000002;background-image:url("https://paralex.thedesyno.com/wp-content/uploads/2025/10/circle-scaled.webp");background-position:0px -143px;background-repeat:no-repeat;background-size:cover;}.elementor-543 .elementor-element.elementor-element-a9e644f{padding:0px 0px 30px 0px;--icon-box-icon-margin:12px;}.elementor-543 .elementor-element.elementor-element-a9e644f .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-543 .elementor-element.elementor-element-a9e644f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-a9e644f.elementor-view-stacked .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-a9e644f.elementor-view-framed .elementor-icon, .elementor-543 .elementor-element.elementor-element-a9e644f.elementor-view-default .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-a9e644f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-a9e644f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-a9e644f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-a9e644f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-a9e644f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-a9e644f.elementor-view-default:has(:focus) .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-a9e644f .elementor-icon{font-size:13px;}.elementor-543 .elementor-element.elementor-element-a9e644f .elementor-icon-box-title, .elementor-543 .elementor-element.elementor-element-a9e644f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:300;text-transform:capitalize;}.elementor-543 .elementor-element.elementor-element-a9e644f:has(:hover) .elementor-icon-box-title,
					 .elementor-543 .elementor-element.elementor-element-a9e644f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-7970a4b{padding:0px 0px 20px 0px;text-align:center;}.elementor-543 .elementor-element.elementor-element-7970a4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:88px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-9f0c3b3{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-56abfc9{--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-543 .elementor-element.elementor-element-56abfc9:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-56abfc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paralex.thedesyno.com/wp-content/uploads/2025/10/line-squares.webp");background-position:bottom center;}.elementor-543 .elementor-element.elementor-element-56abfc9.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-56abfc9::before, .elementor-543 .elementor-element.elementor-element-56abfc9 > .elementor-background-video-container::before, .elementor-543 .elementor-element.elementor-element-56abfc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-543 .elementor-element.elementor-element-56abfc9 > .elementor-background-slideshow::before, .elementor-543 .elementor-element.elementor-element-56abfc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-543 .elementor-element.elementor-element-56abfc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-543 .elementor-element.elementor-element-b4ac0a6.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-b4ac0a6{text-align:left;}.elementor-543 .elementor-element.elementor-element-b4ac0a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-543 .elementor-element.elementor-element-4f88104{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-4f88104 p{margin-block-end:0px;}.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-543 .elementor-element.elementor-element-8d83f5b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-8d83f5b .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-8d83f5b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-8d83f5b.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-4869860{--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;}.elementor-543 .elementor-element.elementor-element-4869860.e-con{--e-con-transform-flipY:-1;}.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-543 .elementor-element.elementor-element-3e3bae2 img{border-radius:20px 20px 20px 20px;}.elementor-543 .elementor-element.elementor-element-7af2b8c{--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;}.elementor-543 .elementor-element.elementor-element-7af2b8c.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-78e0123{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-fc75fd2{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-fc75fd2.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-f232c8e.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-f232c8e{text-align:left;}.elementor-543 .elementor-element.elementor-element-f232c8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-69f0c8c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-69f0c8c p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-182fbd0 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-182fbd0 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-182fbd0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-182fbd0.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-76b6b80{--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;}.elementor-543 .elementor-element.elementor-element-76b6b80.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-2bebcac{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-2bebcac.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-b9f5111{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-2591fa3{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-2591fa3.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-f69734d.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-f69734d{text-align:left;}.elementor-543 .elementor-element.elementor-element-f69734d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-9afad09{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-9afad09 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-8137bbd .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-8137bbd .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-8137bbd .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-8137bbd.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-33352c5{--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;}.elementor-543 .elementor-element.elementor-element-33352c5.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-02e44ce{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-02e44ce.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-5d9c265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-cf88e60{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-cf88e60.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-423267a.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-423267a{text-align:left;}.elementor-543 .elementor-element.elementor-element-423267a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-43c82d9{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-43c82d9 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-85acbf0 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-85acbf0 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-85acbf0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-85acbf0.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-8c45589{--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;}.elementor-543 .elementor-element.elementor-element-8c45589.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-7d339fa{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-7d339fa.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-881dcd6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-transform-flipY:-1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:4px;--e-n-carousel-progressbar-normal-color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-775e86c{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-775e86c:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-775e86c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000002;}.elementor-543 .elementor-element.elementor-element-9292e15{padding:0px 0px 30px 0px;--icon-box-icon-margin:12px;}.elementor-543 .elementor-element.elementor-element-9292e15 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-543 .elementor-element.elementor-element-9292e15 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-9292e15.elementor-view-stacked .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-9292e15.elementor-view-framed .elementor-icon, .elementor-543 .elementor-element.elementor-element-9292e15.elementor-view-default .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-9292e15.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-9292e15.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-9292e15.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-9292e15.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-9292e15.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-9292e15.elementor-view-default:has(:focus) .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-9292e15 .elementor-icon{font-size:13px;}.elementor-543 .elementor-element.elementor-element-9292e15 .elementor-icon-box-title, .elementor-543 .elementor-element.elementor-element-9292e15 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:300;text-transform:capitalize;}.elementor-543 .elementor-element.elementor-element-9292e15:has(:hover) .elementor-icon-box-title,
					 .elementor-543 .elementor-element.elementor-element-9292e15:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-7927713{padding:0px 0px 20px 0px;text-align:center;}.elementor-543 .elementor-element.elementor-element-7927713 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:88px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-30b81d1{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-6844ff3{--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-543 .elementor-element.elementor-element-6844ff3:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-6844ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paralex.thedesyno.com/wp-content/uploads/2025/10/line-squares.webp");background-position:bottom center;}.elementor-543 .elementor-element.elementor-element-6844ff3.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-6844ff3::before, .elementor-543 .elementor-element.elementor-element-6844ff3 > .elementor-background-video-container::before, .elementor-543 .elementor-element.elementor-element-6844ff3 > .e-con-inner > .elementor-background-video-container::before, .elementor-543 .elementor-element.elementor-element-6844ff3 > .elementor-background-slideshow::before, .elementor-543 .elementor-element.elementor-element-6844ff3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-543 .elementor-element.elementor-element-6844ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-543 .elementor-element.elementor-element-20edaaf.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-20edaaf{text-align:left;}.elementor-543 .elementor-element.elementor-element-20edaaf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-cb9de10{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-cb9de10 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-4646695 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-4646695 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-4646695 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-4646695.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-9b76ac2{--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;}.elementor-543 .elementor-element.elementor-element-9b76ac2.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-1905f98 img{border-radius:20px 20px 20px 20px;}.elementor-543 .elementor-element.elementor-element-6e9cfdd{--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;}.elementor-543 .elementor-element.elementor-element-6e9cfdd.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-bbc81fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-0470030{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-0470030.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-382f550.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-382f550{text-align:left;}.elementor-543 .elementor-element.elementor-element-382f550 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-81811b7{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-81811b7 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-9fd1544 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-9fd1544 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-9fd1544 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-9fd1544.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-9f37f10{--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;}.elementor-543 .elementor-element.elementor-element-9f37f10.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-d2a44ef{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-d2a44ef.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-519dc09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-60e11ff{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-60e11ff.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-2a0fc43.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-2a0fc43{text-align:left;}.elementor-543 .elementor-element.elementor-element-2a0fc43 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-644aca5{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-644aca5 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-f6814f1 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-f6814f1 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-f6814f1 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-f6814f1.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-1749195{--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;}.elementor-543 .elementor-element.elementor-element-1749195.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-233a738{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-233a738.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-2cc34d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-ac2ce47{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-ac2ce47.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-2b1d755.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-2b1d755{text-align:left;}.elementor-543 .elementor-element.elementor-element-2b1d755 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-d3b22aa{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-d3b22aa p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-2e0e25a .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-2e0e25a .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-2e0e25a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-2e0e25a.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-63bebf3{--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;}.elementor-543 .elementor-element.elementor-element-63bebf3.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-70883ba{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-70883ba.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-c3adbc5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-transform-flipY:-1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:4px;--e-n-carousel-progressbar-normal-color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-2d06818{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-2d06818:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-2d06818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000002;}.elementor-543 .elementor-element.elementor-element-baaed3e{padding:0px 0px 30px 0px;--icon-box-icon-margin:12px;}.elementor-543 .elementor-element.elementor-element-baaed3e .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-543 .elementor-element.elementor-element-baaed3e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-baaed3e.elementor-view-stacked .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-baaed3e.elementor-view-framed .elementor-icon, .elementor-543 .elementor-element.elementor-element-baaed3e.elementor-view-default .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-baaed3e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-baaed3e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-baaed3e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-baaed3e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-baaed3e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-baaed3e.elementor-view-default:has(:focus) .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-baaed3e .elementor-icon{font-size:13px;}.elementor-543 .elementor-element.elementor-element-baaed3e .elementor-icon-box-title, .elementor-543 .elementor-element.elementor-element-baaed3e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:300;text-transform:capitalize;}.elementor-543 .elementor-element.elementor-element-baaed3e:has(:hover) .elementor-icon-box-title,
					 .elementor-543 .elementor-element.elementor-element-baaed3e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-043ff52{padding:0px 0px 20px 0px;text-align:center;}.elementor-543 .elementor-element.elementor-element-043ff52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:88px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-2555dfa{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-38742bd{--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-543 .elementor-element.elementor-element-38742bd:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-38742bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paralex.thedesyno.com/wp-content/uploads/2025/10/line-squares.webp");background-position:bottom center;}.elementor-543 .elementor-element.elementor-element-38742bd.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-38742bd::before, .elementor-543 .elementor-element.elementor-element-38742bd > .elementor-background-video-container::before, .elementor-543 .elementor-element.elementor-element-38742bd > .e-con-inner > .elementor-background-video-container::before, .elementor-543 .elementor-element.elementor-element-38742bd > .elementor-background-slideshow::before, .elementor-543 .elementor-element.elementor-element-38742bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-543 .elementor-element.elementor-element-38742bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-543 .elementor-element.elementor-element-248c887.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-248c887{text-align:left;}.elementor-543 .elementor-element.elementor-element-248c887 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-91f2a71{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-91f2a71 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-5239a5c .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-5239a5c .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-5239a5c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-5239a5c.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-c35b840{--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;}.elementor-543 .elementor-element.elementor-element-c35b840.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-33d23d4 img{border-radius:20px 20px 20px 20px;}.elementor-543 .elementor-element.elementor-element-bf8c369{--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;}.elementor-543 .elementor-element.elementor-element-bf8c369.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-afc6a34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-f03965d{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-f03965d.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-8ee1c9a.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-8ee1c9a{text-align:left;}.elementor-543 .elementor-element.elementor-element-8ee1c9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-d34b915{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-d34b915 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-10cc209 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-10cc209 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-10cc209 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-10cc209.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-7b96417{--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;}.elementor-543 .elementor-element.elementor-element-7b96417.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-b977689{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-b977689.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-4f6b29b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-1069dce{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-1069dce.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-a4d35bf.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-a4d35bf{text-align:left;}.elementor-543 .elementor-element.elementor-element-a4d35bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-f74dd48{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-f74dd48 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-6143b46 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-6143b46 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-6143b46 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-6143b46.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-0d57393{--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;}.elementor-543 .elementor-element.elementor-element-0d57393.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-be5bbd6{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-be5bbd6.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-c07aa71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-e6b909a{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-e6b909a.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-91162d6.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-91162d6{text-align:left;}.elementor-543 .elementor-element.elementor-element-91162d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-52623a4{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-52623a4 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-8e12269 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-8e12269 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-8e12269 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-8e12269.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-382b31c{--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;}.elementor-543 .elementor-element.elementor-element-382b31c.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-0437924{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-0437924.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-f75c409{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-transform-flipY:-1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:4px;--e-n-carousel-progressbar-normal-color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-8ba13a2{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-8ba13a2:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-8ba13a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000002;}.elementor-543 .elementor-element.elementor-element-9074a22{padding:0px 0px 30px 0px;--icon-box-icon-margin:12px;}.elementor-543 .elementor-element.elementor-element-9074a22 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-543 .elementor-element.elementor-element-9074a22 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-9074a22.elementor-view-stacked .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-9074a22.elementor-view-framed .elementor-icon, .elementor-543 .elementor-element.elementor-element-9074a22.elementor-view-default .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-9074a22.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-9074a22.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-9074a22.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-9074a22.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-9074a22.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-9074a22.elementor-view-default:has(:focus) .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-9074a22 .elementor-icon{font-size:13px;}.elementor-543 .elementor-element.elementor-element-9074a22 .elementor-icon-box-title, .elementor-543 .elementor-element.elementor-element-9074a22 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:300;text-transform:capitalize;}.elementor-543 .elementor-element.elementor-element-9074a22:has(:hover) .elementor-icon-box-title,
					 .elementor-543 .elementor-element.elementor-element-9074a22:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-4c9886a{padding:0px 0px 20px 0px;text-align:center;}.elementor-543 .elementor-element.elementor-element-4c9886a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:88px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-11aa8e7{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-e89f833{--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-543 .elementor-element.elementor-element-e89f833:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-e89f833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paralex.thedesyno.com/wp-content/uploads/2025/10/line-squares.webp");background-position:bottom center;}.elementor-543 .elementor-element.elementor-element-e89f833.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-e89f833::before, .elementor-543 .elementor-element.elementor-element-e89f833 > .elementor-background-video-container::before, .elementor-543 .elementor-element.elementor-element-e89f833 > .e-con-inner > .elementor-background-video-container::before, .elementor-543 .elementor-element.elementor-element-e89f833 > .elementor-background-slideshow::before, .elementor-543 .elementor-element.elementor-element-e89f833 > .e-con-inner > .elementor-background-slideshow::before, .elementor-543 .elementor-element.elementor-element-e89f833 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-543 .elementor-element.elementor-element-a488d0b.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-a488d0b{text-align:left;}.elementor-543 .elementor-element.elementor-element-a488d0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-3adb12e{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-3adb12e p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-34ff755 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-34ff755 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-34ff755 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-34ff755.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-4412389{--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;}.elementor-543 .elementor-element.elementor-element-4412389.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-f039bb0 img{border-radius:20px 20px 20px 20px;}.elementor-543 .elementor-element.elementor-element-1491574{--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;}.elementor-543 .elementor-element.elementor-element-1491574.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-0a56773{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-44b83b9{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-44b83b9.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-10407eb.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-10407eb{text-align:left;}.elementor-543 .elementor-element.elementor-element-10407eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-1a425a9{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-1a425a9 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-99cd032 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-99cd032 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-99cd032 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-99cd032.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-1f81793{--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;}.elementor-543 .elementor-element.elementor-element-1f81793.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-71c4333{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-71c4333.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-3c80513{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-362cafb{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-362cafb.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-9310e13.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-9310e13{text-align:left;}.elementor-543 .elementor-element.elementor-element-9310e13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-73a169a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-73a169a p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-e6128c0 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-e6128c0 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-e6128c0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-e6128c0.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-53312f8{--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;}.elementor-543 .elementor-element.elementor-element-53312f8.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-ef1905a{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-ef1905a.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-f8111ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-74213a9{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-74213a9.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-8ed2780.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-8ed2780{text-align:left;}.elementor-543 .elementor-element.elementor-element-8ed2780 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-3099cd9{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-3099cd9 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-232edbf .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-232edbf .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-232edbf .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-232edbf.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-69c3d19{--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;}.elementor-543 .elementor-element.elementor-element-69c3d19.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-8ce1a30{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-8ce1a30.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-643f037{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-transform-flipY:-1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:4px;--e-n-carousel-progressbar-normal-color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-491d350{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-491d350:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-491d350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000002;}.elementor-543 .elementor-element.elementor-element-2202b32{padding:0px 0px 30px 0px;--icon-box-icon-margin:12px;}.elementor-543 .elementor-element.elementor-element-2202b32 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-543 .elementor-element.elementor-element-2202b32 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-2202b32.elementor-view-stacked .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-2202b32.elementor-view-framed .elementor-icon, .elementor-543 .elementor-element.elementor-element-2202b32.elementor-view-default .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-2202b32.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-2202b32.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-2202b32.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-2202b32.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-2202b32.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-543 .elementor-element.elementor-element-2202b32.elementor-view-default:has(:focus) .elementor-icon{fill:#9E0DC5;color:#9E0DC5;border-color:#9E0DC5;}.elementor-543 .elementor-element.elementor-element-2202b32 .elementor-icon{font-size:13px;}.elementor-543 .elementor-element.elementor-element-2202b32 .elementor-icon-box-title, .elementor-543 .elementor-element.elementor-element-2202b32 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:300;text-transform:capitalize;}.elementor-543 .elementor-element.elementor-element-2202b32:has(:hover) .elementor-icon-box-title,
					 .elementor-543 .elementor-element.elementor-element-2202b32:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-7cf97c2{padding:0px 0px 20px 0px;text-align:center;}.elementor-543 .elementor-element.elementor-element-7cf97c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:88px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-966e624{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-a3acabf{--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-543 .elementor-element.elementor-element-a3acabf:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-a3acabf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paralex.thedesyno.com/wp-content/uploads/2025/10/line-squares.webp");background-position:bottom center;}.elementor-543 .elementor-element.elementor-element-a3acabf.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-a3acabf::before, .elementor-543 .elementor-element.elementor-element-a3acabf > .elementor-background-video-container::before, .elementor-543 .elementor-element.elementor-element-a3acabf > .e-con-inner > .elementor-background-video-container::before, .elementor-543 .elementor-element.elementor-element-a3acabf > .elementor-background-slideshow::before, .elementor-543 .elementor-element.elementor-element-a3acabf > .e-con-inner > .elementor-background-slideshow::before, .elementor-543 .elementor-element.elementor-element-a3acabf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-543 .elementor-element.elementor-element-919f794.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-919f794{text-align:left;}.elementor-543 .elementor-element.elementor-element-919f794 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-694fb4b{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-694fb4b p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-7e18b10 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-7e18b10 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-7e18b10 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-7e18b10.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-30b6a44{--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;}.elementor-543 .elementor-element.elementor-element-30b6a44.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-4aa6ca0 img{border-radius:20px 20px 20px 20px;}.elementor-543 .elementor-element.elementor-element-cbabb99{--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;}.elementor-543 .elementor-element.elementor-element-cbabb99.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-3369abc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-c40599d{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-c40599d.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-bf9b809.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-bf9b809{text-align:left;}.elementor-543 .elementor-element.elementor-element-bf9b809 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-fcaff70{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-fcaff70 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-2d26bcd .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-2d26bcd .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-2d26bcd .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-2d26bcd.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-84f9caa{--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;}.elementor-543 .elementor-element.elementor-element-84f9caa.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-2a18eaa{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-2a18eaa.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-41acf0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-ef2adf2{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-ef2adf2.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-559b5ff.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-559b5ff{text-align:left;}.elementor-543 .elementor-element.elementor-element-559b5ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-95f1285{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-95f1285 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-e4670e4 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-e4670e4 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-e4670e4 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-e4670e4.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-68c62a3{--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;}.elementor-543 .elementor-element.elementor-element-68c62a3.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-cc76b60{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-cc76b60.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-ab64268{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-543 .elementor-element.elementor-element-3c236d6{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-3c236d6.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-8140562.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-8140562{text-align:left;}.elementor-543 .elementor-element.elementor-element-8140562 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-19a8a94{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-19a8a94 p{margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-0880b92 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;background-image:linear-gradient(148deg, #540DCE 0%, #A10DCE 83%);border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-543 .elementor-element.elementor-element-0880b92 .elementor-button:hover, .elementor-543 .elementor-element.elementor-element-0880b92 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);border-color:#000000;}.elementor-543 .elementor-element.elementor-element-0880b92.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-403676a{--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;}.elementor-543 .elementor-element.elementor-element-403676a.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-c286d88{--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;--justify-content:center;}.elementor-543 .elementor-element.elementor-element-c286d88.e-con{--e-con-transform-flipY:-1;}.elementor-543 .elementor-element.elementor-element-c978bf2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-transform-flipY:-1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:4px;--e-n-carousel-progressbar-normal-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-543 .elementor-element.elementor-element-3de839f5{--width:5%;}.elementor-543 .elementor-element.elementor-element-3d595003{--width:4%;}.elementor-543 .elementor-element.elementor-element-56abfc9{--width:34%;}.elementor-543 .elementor-element.elementor-element-4869860{--width:34%;}.elementor-543 .elementor-element.elementor-element-7af2b8c{--width:30%;}.elementor-543 .elementor-element.elementor-element-fc75fd2{--width:33%;}.elementor-543 .elementor-element.elementor-element-76b6b80{--width:33%;}.elementor-543 .elementor-element.elementor-element-2bebcac{--width:33%;}.elementor-543 .elementor-element.elementor-element-2591fa3{--width:33%;}.elementor-543 .elementor-element.elementor-element-33352c5{--width:33%;}.elementor-543 .elementor-element.elementor-element-02e44ce{--width:33%;}.elementor-543 .elementor-element.elementor-element-cf88e60{--width:33%;}.elementor-543 .elementor-element.elementor-element-8c45589{--width:33%;}.elementor-543 .elementor-element.elementor-element-7d339fa{--width:33%;}.elementor-543 .elementor-element.elementor-element-6844ff3{--width:34%;}.elementor-543 .elementor-element.elementor-element-9b76ac2{--width:34%;}.elementor-543 .elementor-element.elementor-element-6e9cfdd{--width:30%;}.elementor-543 .elementor-element.elementor-element-0470030{--width:33%;}.elementor-543 .elementor-element.elementor-element-9f37f10{--width:33%;}.elementor-543 .elementor-element.elementor-element-d2a44ef{--width:33%;}.elementor-543 .elementor-element.elementor-element-60e11ff{--width:33%;}.elementor-543 .elementor-element.elementor-element-1749195{--width:33%;}.elementor-543 .elementor-element.elementor-element-233a738{--width:33%;}.elementor-543 .elementor-element.elementor-element-ac2ce47{--width:33%;}.elementor-543 .elementor-element.elementor-element-63bebf3{--width:33%;}.elementor-543 .elementor-element.elementor-element-70883ba{--width:33%;}.elementor-543 .elementor-element.elementor-element-38742bd{--width:34%;}.elementor-543 .elementor-element.elementor-element-c35b840{--width:34%;}.elementor-543 .elementor-element.elementor-element-bf8c369{--width:30%;}.elementor-543 .elementor-element.elementor-element-f03965d{--width:33%;}.elementor-543 .elementor-element.elementor-element-7b96417{--width:33%;}.elementor-543 .elementor-element.elementor-element-b977689{--width:33%;}.elementor-543 .elementor-element.elementor-element-1069dce{--width:33%;}.elementor-543 .elementor-element.elementor-element-0d57393{--width:33%;}.elementor-543 .elementor-element.elementor-element-be5bbd6{--width:33%;}.elementor-543 .elementor-element.elementor-element-e6b909a{--width:33%;}.elementor-543 .elementor-element.elementor-element-382b31c{--width:33%;}.elementor-543 .elementor-element.elementor-element-0437924{--width:33%;}.elementor-543 .elementor-element.elementor-element-e89f833{--width:34%;}.elementor-543 .elementor-element.elementor-element-4412389{--width:34%;}.elementor-543 .elementor-element.elementor-element-1491574{--width:30%;}.elementor-543 .elementor-element.elementor-element-44b83b9{--width:33%;}.elementor-543 .elementor-element.elementor-element-1f81793{--width:33%;}.elementor-543 .elementor-element.elementor-element-71c4333{--width:33%;}.elementor-543 .elementor-element.elementor-element-362cafb{--width:33%;}.elementor-543 .elementor-element.elementor-element-53312f8{--width:33%;}.elementor-543 .elementor-element.elementor-element-ef1905a{--width:33%;}.elementor-543 .elementor-element.elementor-element-74213a9{--width:33%;}.elementor-543 .elementor-element.elementor-element-69c3d19{--width:33%;}.elementor-543 .elementor-element.elementor-element-8ce1a30{--width:33%;}.elementor-543 .elementor-element.elementor-element-a3acabf{--width:34%;}.elementor-543 .elementor-element.elementor-element-30b6a44{--width:34%;}.elementor-543 .elementor-element.elementor-element-cbabb99{--width:30%;}.elementor-543 .elementor-element.elementor-element-c40599d{--width:33%;}.elementor-543 .elementor-element.elementor-element-84f9caa{--width:33%;}.elementor-543 .elementor-element.elementor-element-2a18eaa{--width:33%;}.elementor-543 .elementor-element.elementor-element-ef2adf2{--width:33%;}.elementor-543 .elementor-element.elementor-element-68c62a3{--width:33%;}.elementor-543 .elementor-element.elementor-element-cc76b60{--width:33%;}.elementor-543 .elementor-element.elementor-element-3c236d6{--width:33%;}.elementor-543 .elementor-element.elementor-element-403676a{--width:33%;}.elementor-543 .elementor-element.elementor-element-c286d88{--width:33%;}}@media(max-width:1024px){.elementor-543 .elementor-element.elementor-element-20d2877:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-20d2877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-543 .elementor-element.elementor-element-fcd352d:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-fcd352d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-543 .elementor-element.elementor-element-881dcd6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-543 .elementor-element.elementor-element-c3adbc5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-543 .elementor-element.elementor-element-f75c409{--e-n-carousel-swiper-slides-to-display:2;}.elementor-543 .elementor-element.elementor-element-643f037{--e-n-carousel-swiper-slides-to-display:2;}.elementor-543 .elementor-element.elementor-element-c978bf2{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-543 .elementor-element.elementor-element-20d2877{--min-height:74vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-20d2877:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-20d2877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:1000px auto;}.elementor-543 .elementor-element.elementor-element-1fe8e37{padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-1fe8e37 .elementor-icon-box-wrapper{text-align:left;}.elementor-543 .elementor-element.elementor-element-2c47986{width:100%;max-width:100%;text-align:center;}.elementor-543 .elementor-element.elementor-element-2c47986 .elementor-heading-title{font-size:27px;}.elementor-543 .elementor-element.elementor-element-44bc356d{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:100;}.elementor-543 .elementor-element.elementor-element-52d3f8bd{z-index:20;}.elementor-543 .elementor-element.elementor-element-3d595003{--z-index:10;}.elementor-543 .elementor-element.elementor-element-532cdb8{z-index:20;}.elementor-543 .elementor-element.elementor-element-fcd352d:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-fcd352d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-50px -59px;background-size:545px auto;}.elementor-543 .elementor-element.elementor-element-fcd352d{--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-543 .elementor-element.elementor-element-a9e644f{padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-a9e644f .elementor-icon-box-wrapper{text-align:left;}.elementor-543 .elementor-element.elementor-element-7970a4b{text-align:center;}.elementor-543 .elementor-element.elementor-element-7970a4b .elementor-heading-title{font-size:27px;}.elementor-543 .elementor-element.elementor-element-9f0c3b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-56abfc9.e-con{--order:99999 /* order end hack */;}.elementor-543 .elementor-element.elementor-element-b4ac0a6 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-4869860.e-con{--order:99999 /* order end hack */;}.elementor-543 .elementor-element.elementor-element-7af2b8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-f232c8e .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-f69734d .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-423267a .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-881dcd6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-543 .elementor-element.elementor-element-775e86c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-543 .elementor-element.elementor-element-9292e15{padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-9292e15 .elementor-icon-box-wrapper{text-align:left;}.elementor-543 .elementor-element.elementor-element-7927713{text-align:center;}.elementor-543 .elementor-element.elementor-element-7927713 .elementor-heading-title{font-size:27px;}.elementor-543 .elementor-element.elementor-element-30b81d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-6844ff3.e-con{--order:99999 /* order end hack */;}.elementor-543 .elementor-element.elementor-element-20edaaf .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-9b76ac2.e-con{--order:99999 /* order end hack */;}.elementor-543 .elementor-element.elementor-element-382f550 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-2a0fc43 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-2b1d755 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-c3adbc5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-543 .elementor-element.elementor-element-2d06818{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-543 .elementor-element.elementor-element-baaed3e{padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-baaed3e .elementor-icon-box-wrapper{text-align:left;}.elementor-543 .elementor-element.elementor-element-043ff52{text-align:center;}.elementor-543 .elementor-element.elementor-element-043ff52 .elementor-heading-title{font-size:27px;}.elementor-543 .elementor-element.elementor-element-2555dfa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-38742bd.e-con{--order:99999 /* order end hack */;}.elementor-543 .elementor-element.elementor-element-248c887 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-c35b840.e-con{--order:99999 /* order end hack */;}.elementor-543 .elementor-element.elementor-element-8ee1c9a .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-a4d35bf .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-91162d6 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-f75c409{--e-n-carousel-swiper-slides-to-display:1;}.elementor-543 .elementor-element.elementor-element-8ba13a2{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-543 .elementor-element.elementor-element-9074a22{padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-9074a22 .elementor-icon-box-wrapper{text-align:left;}.elementor-543 .elementor-element.elementor-element-4c9886a{text-align:left;}.elementor-543 .elementor-element.elementor-element-4c9886a .elementor-heading-title{font-size:27px;}.elementor-543 .elementor-element.elementor-element-11aa8e7{--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-11aa8e7.e-con{--align-self:center;}.elementor-543 .elementor-element.elementor-element-e89f833.e-con{--order:99999 /* order end hack */;}.elementor-543 .elementor-element.elementor-element-a488d0b .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-4412389{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-543 .elementor-element.elementor-element-4412389.e-con{--order:99999 /* order end hack */;}.elementor-543 .elementor-element.elementor-element-10407eb .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-9310e13 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-8ed2780 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-643f037{--e-n-carousel-swiper-slides-to-display:1;}.elementor-543 .elementor-element.elementor-element-491d350{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-2202b32{padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-2202b32 .elementor-icon-box-wrapper{text-align:left;}.elementor-543 .elementor-element.elementor-element-7cf97c2{text-align:left;}.elementor-543 .elementor-element.elementor-element-7cf97c2 .elementor-heading-title{font-size:27px;}.elementor-543 .elementor-element.elementor-element-966e624{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-543 .elementor-element.elementor-element-a3acabf.e-con{--order:99999 /* order end hack */;}.elementor-543 .elementor-element.elementor-element-919f794 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-30b6a44.e-con{--order:99999 /* order end hack */;}.elementor-543 .elementor-element.elementor-element-bf9b809 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-559b5ff .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-8140562 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-c978bf2{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for html, class: .elementor-element-466c5933 */.side-button {
  position: fixed;
  width: 150px;
  top: -40%;
  right: 0;
  left: 10;
  transform: translateY(-50%) rotate(-90deg); /* Rotate text */
  transform-origin: right bottom;
  
  background: linear-gradient(135deg, #a500ff, #5f00ff); /* purple gradient */
  color: #fff;
  padding: 10px 20px;
  border-radius: 12px 12px 0 0; /* rounded look */
  font-weight: bold;
  cursor: pointer;
}

transform: rotate(-90deg);/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c4a8d3 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66b064e */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ad6589 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa609be */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c4a8d3 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66b064e */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ad6589 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa609be */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c4a8d3 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66b064e */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ad6589 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa609be */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c4a8d3 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66b064e */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ad6589 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa609be */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c4a8d3 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66b064e */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ad6589 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa609be */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-398b7a9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc4b725 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1d44d */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eeb658b */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-398b7a9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc4b725 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1d44d */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eeb658b */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-398b7a9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc4b725 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1d44d */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eeb658b */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-398b7a9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc4b725 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1d44d */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eeb658b */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-398b7a9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc4b725 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1d44d */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eeb658b */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1045e7 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f1c7e3 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0f3ca9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-998f5b0 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1045e7 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f1c7e3 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0f3ca9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-998f5b0 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1045e7 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f1c7e3 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0f3ca9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-998f5b0 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1045e7 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f1c7e3 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0f3ca9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-998f5b0 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1045e7 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f1c7e3 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0f3ca9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-998f5b0 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83a7b0c */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0c1b4a */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c29a6e8 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2742a79 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83a7b0c */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0c1b4a */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c29a6e8 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2742a79 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83a7b0c */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0c1b4a */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c29a6e8 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2742a79 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83a7b0c */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0c1b4a */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c29a6e8 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2742a79 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83a7b0c */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0c1b4a */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c29a6e8 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2742a79 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e3326e */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a4ecfd */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-271aaa9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18ce363 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e3326e */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a4ecfd */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-271aaa9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18ce363 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e3326e */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a4ecfd */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-271aaa9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18ce363 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e3326e */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a4ecfd */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-271aaa9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18ce363 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e3326e */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a4ecfd */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-271aaa9 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18ce363 */.services-list-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.services-list-1 li {
  font-size: 18px;
  color: white;
  font-weight: 600;
  margin: 20px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

.services-list-1 .hover-btn-1 {
  background: linear-gradient(90deg, #6a00f4, #b400ff);
  color: #fff;
  padding: 6px 14px;
  font-size: 14px;
  border-radius: 25px;
  text-decoration: none;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
}

/* Hover effect (sirf desktop par) */
@media (min-width: 769px) {
  .services-list li:hover .hover-btn {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 🔥 Mobile/Tablet par button hamesha visible */
@media (max-width: 768px) {
  .services-list li {
    font-size: 20px;
    gap: 10px;
  }

 .services-list-1 .hover-btn-1 {
    opacity: 1 !important;
    transform: none !important;
    font-size: 13px;
    padding: 5px 12px;
  }
}/* End custom CSS */