.elementor-649 .elementor-element.elementor-element-a12d1f9{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-649 .elementor-element.elementor-element-d2d0c27{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-649 .elementor-element.elementor-element-5123abe.elementor-element{--align-self:center;}.elementor-649 .elementor-element.elementor-element-5123abe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-5123abe .jet-animated-text{justify-content:center;}.elementor-649 .elementor-element.elementor-element-5123abe .jet-animated-text__before-text{color:#000000;font-size:30px;font-weight:700;text-transform:uppercase;}.elementor-649 .elementor-element.elementor-element-5123abe .jet-animated-text__animated-text{color:#540061;font-size:30px;font-weight:700;text-transform:uppercase;}.elementor-649 .elementor-element.elementor-element-5123abe .jet-animated-text__after-text{color:#030303;font-size:30px;font-weight:900;text-transform:uppercase;letter-spacing:-0.1px;word-spacing:0px;padding:0px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-64185f8 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-649 .elementor-element.elementor-element-64185f8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-64185f8{text-align:center;font-size:19px;font-weight:100;line-height:36px;color:#000000;}.elementor-649 .elementor-element.elementor-element-7a2fbb3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-649 .elementor-element.elementor-element-7a2fbb3.e-con{--align-self:center;}.elementor-649 .elementor-element.elementor-element-f89f7d8 .elementor-button{background-color:#FFFFFF;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.65em;fill:#540061;color:#540061;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;padding:16px 30px 16px 30px;}.elementor-649 .elementor-element.elementor-element-f89f7d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-f89f7d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-649 .elementor-element.elementor-element-7dff5eb{--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;--flex-wrap:wrap;}.elementor-649 .elementor-element.elementor-element-7dff5eb:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-7dff5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D41A0;}.elementor-649 .elementor-element.elementor-element-95d9fbb{--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-649 .elementor-element.elementor-element-de2e7e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-de2e7e8 .elementor-heading-title{font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-9888121.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-9888121 .elementor-heading-title{color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-13f087d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-13f087d .elementor-heading-title{font-size:22px;font-weight:100;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-be62a2b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-be62a2b{color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-f796ce6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-649 .elementor-element.elementor-element-ab1487f .xpro-elementor-gallery-layout-grid .xpro-elementor-gallery-item{height:300px;}.elementor-649 .elementor-element.elementor-element-ab1487f .xpro-overlay-content{text-align:center;}.elementor-649 .elementor-element.elementor-element-ab1487f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-ab1487f .xpro-elementor-gallery .xpro-desc{font-size:13px;}.elementor-649 .elementor-element.elementor-element-f6b868e{--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-649 .elementor-element.elementor-element-f6b868e:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-f6b868e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#532B58;}.elementor-649 .elementor-element.elementor-element-c1323d8{--spacer-size:28px;}.elementor-649 .elementor-element.elementor-element-c1323d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-658f0a5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-658f0a5 .elementor-heading-title{font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-c610ef4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-c610ef4 .elementor-heading-title{font-size:34px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-9f853d3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-9f853d3{color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-8f01dd4{--spacer-size:12px;}.elementor-649 .elementor-element.elementor-element-8f01dd4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-6f21b88{--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;--flex-wrap:wrap;}.elementor-649 .elementor-element.elementor-element-44bef21{--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-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-wrapper{text-align:center;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-badge{background-color:#CF4F72;}.elementor-649 .elementor-element.elementor-element-ad37fb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-ad37fb9{--xpro-step-flow-icon-size:30px;--xpro-step-flow-icon-padding:50px;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-icon > i{font-size:30px;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-icon > svg{width:30px;height:auto;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-icon > img{width:30px;height:30px;border-radius:50%;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-icon{padding:50px;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-icon {margin-bottom:20px;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-line,
					.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-line-arrow,
					.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-circle,
					.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-arrow{border-top-style:solid;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-line-arrow::after,
					.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-line, 
					 .elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-circle,
					 .elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-line-arrow{width:100px;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-line{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-line-arrow{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-line-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-17px * 2 / 4);right:2px;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-15px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-circle{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-ad37fb9 .xpro-step-flow-circle:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-2px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-53a28af{--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-649 .elementor-element.elementor-element-562959c .xpro-step-flow-wrapper{text-align:center;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-badge{background-color:#CF4F72;}.elementor-649 .elementor-element.elementor-element-562959c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-562959c{--xpro-step-flow-icon-size:30px;--xpro-step-flow-icon-padding:50px;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-icon > i{font-size:30px;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-icon > svg{width:30px;height:auto;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-icon > img{width:30px;height:30px;border-radius:50%;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-icon{padding:50px;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-icon {margin-bottom:20px;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-line,
					.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-line-arrow,
					.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-circle,
					.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-arrow{border-top-style:solid;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-line-arrow::after,
					.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-line, 
					 .elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-circle,
					 .elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-line-arrow{width:100px;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-line{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-line-arrow{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-line-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-17px * 2 / 4);right:2px;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-15px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-circle{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-562959c .xpro-step-flow-circle:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-2px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-74cc6cc{--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-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-wrapper{text-align:center;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-badge{background-color:#CF4F72;}.elementor-649 .elementor-element.elementor-element-b355802.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-b355802{--xpro-step-flow-icon-size:30px;--xpro-step-flow-icon-padding:50px;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-icon > i{font-size:30px;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-icon > svg{width:30px;height:auto;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-icon > img{width:30px;height:30px;border-radius:50%;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-icon{padding:50px;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-icon {margin-bottom:20px;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-line,
					.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-line-arrow,
					.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-circle,
					.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-arrow{border-top-style:solid;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-line-arrow::after,
					.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-line, 
					 .elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-circle,
					 .elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-line-arrow{width:100px;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-line{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-line-arrow{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-line-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-17px * 2 / 4);right:2px;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-15px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-circle{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-b355802 .xpro-step-flow-circle:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-2px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-953c956{--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-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-wrapper{text-align:center;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-badge{background-color:#CF4F72;}.elementor-649 .elementor-element.elementor-element-9dc159a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-9dc159a{--xpro-step-flow-icon-size:30px;--xpro-step-flow-icon-padding:50px;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-icon > i{font-size:30px;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-icon > svg{width:30px;height:auto;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-icon > img{width:30px;height:30px;border-radius:50%;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-icon{padding:50px;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-icon {margin-bottom:20px;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-line,
					.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-line-arrow,
					.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-circle,
					.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-arrow{border-top-style:solid;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-line-arrow::after,
					.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-line, 
					 .elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-circle,
					 .elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-line-arrow{width:100px;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-line{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-line-arrow{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-line-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-17px * 2 / 4);right:2px;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-15px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-circle{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-9dc159a .xpro-step-flow-circle:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-2px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-6c81bb1{--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-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-wrapper{text-align:center;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-badge{background-color:#CF4F72;}.elementor-649 .elementor-element.elementor-element-ec91dc0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-ec91dc0{--xpro-step-flow-icon-size:30px;--xpro-step-flow-icon-padding:50px;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-icon > i{font-size:30px;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-icon > svg{width:30px;height:auto;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-icon > img{width:30px;height:30px;border-radius:50%;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-icon{padding:50px;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-icon {margin-bottom:20px;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-line,
					.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-line-arrow,
					.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-circle,
					.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-arrow{border-top-style:solid;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-line-arrow::after,
					.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-line, 
					 .elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-circle,
					 .elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-line-arrow{width:100px;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-line{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-line-arrow{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-line-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-17px * 2 / 4);right:2px;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-15px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-circle{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-ec91dc0 .xpro-step-flow-circle:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-2px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-22eb99b{--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-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-wrapper{text-align:center;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-badge{background-color:#CF4F72;}.elementor-649 .elementor-element.elementor-element-c5a695d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-c5a695d{--xpro-step-flow-icon-size:30px;--xpro-step-flow-icon-padding:50px;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-icon > i{font-size:30px;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-icon > svg{width:30px;height:auto;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-icon > img{width:30px;height:30px;border-radius:50%;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-icon{padding:50px;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-icon {margin-bottom:20px;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-line,
					.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-line-arrow,
					.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-circle,
					.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-arrow{border-top-style:solid;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-line-arrow::after,
					.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-line, 
					 .elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-circle,
					 .elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-line-arrow{width:100px;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-line{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-line-arrow{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-line-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-17px * 2 / 4);right:2px;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-arrow:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-15px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-circle{border-top-width:2px;}.elementor-649 .elementor-element.elementor-element-c5a695d .xpro-step-flow-circle:after{border-width:2px;width:calc(15px * 2 / 2);height:calc(15px * 2 / 2);top:calc(-2px * 2 / 4);}.elementor-649 .elementor-element.elementor-element-1135d2c{--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-649 .elementor-element.elementor-element-1135d2c:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-1135d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#532B58;}.elementor-649 .elementor-element.elementor-element-68f98d8{--spacer-size:50px;}.elementor-649 .elementor-element.elementor-element-68f98d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-286a209 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-649 .elementor-element.elementor-element-286a209.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-286a209{text-align:center;}.elementor-649 .elementor-element.elementor-element-286a209 .elementor-heading-title{font-size:66px;text-transform:uppercase;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-9c9d34a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-9c9d34a{text-align:center;}.elementor-649 .elementor-element.elementor-element-9c9d34a .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-886bda8 .elementor-button{background-color:#CF4F72;}.elementor-649 .elementor-element.elementor-element-886bda8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-5be47b6{--spacer-size:50px;}.elementor-649 .elementor-element.elementor-element-5be47b6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-b3e9208{--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-649 .elementor-element.elementor-element-3edb014{--spacer-size:32px;}.elementor-649 .elementor-element.elementor-element-3edb014.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-766ca9f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-766ca9f{text-align:center;}.elementor-649 .elementor-element.elementor-element-766ca9f .elementor-heading-title{font-size:46px;text-transform:uppercase;color:#540061;}.elementor-649 .elementor-element.elementor-element-591dbe5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-591dbe5{text-align:center;font-size:16px;color:#000000;}.elementor-649 .elementor-element.elementor-element-f41da58{--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-649 .elementor-element.elementor-element-71b6e39.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-71b6e39 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CF4F72;border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-649 .elementor-element.elementor-element-71b6e39 .jet-carousel__content{text-align:center;}.elementor-649 .elementor-element.elementor-element-71b6e39  .jet-carousel__content .jet-carousel__item-title, .elementor-649 .elementor-element.elementor-element-71b6e39  .jet-carousel__content .jet-carousel__item-title a, .elementor-649 .elementor-element.elementor-element-71b6e39 .jet-banner__title{font-size:16px;text-transform:uppercase;}.elementor-649 .elementor-element.elementor-element-71b6e39 .jet-carousel__content .jet-carousel__item-title{margin:10px 10px 10px 10px;}.elementor-649 .elementor-element.elementor-element-71b6e39 .jet-banner__title{margin:10px 10px 10px 10px;}.elementor-649 .elementor-element.elementor-element-71b6e39 .jet-carousel__content .jet-carousel__item-text{margin:10px 10px 10px 10px;}.elementor-649 .elementor-element.elementor-element-71b6e39 .jet-banner__text{margin:10px 10px 10px 10px;}.elementor-649 .elementor-element.elementor-element-71b6e39 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-649 .elementor-element.elementor-element-71b6e39 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-649 .elementor-element.elementor-element-485e1eb{--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:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-649 .elementor-element.elementor-element-485e1eb:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-485e1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#540061;}.elementor-649 .elementor-element.elementor-element-604e2a8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-649 .elementor-element.elementor-element-e6d3299 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-649 .elementor-element.elementor-element-e6d3299.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-e6d3299 .elementor-heading-title{font-size:44px;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-7a5f01f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-649 .elementor-element.elementor-element-7a5f01f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-649 .elementor-element.elementor-element-7a5f01f{font-size:20px;color:#FFFFFF;}.elementor-649 .elementor-element.elementor-element-2c0cc93{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-649 .elementor-element.elementor-element-2c0cc93:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-2c0cc93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-649 .elementor-element.elementor-element-9dcc70d .wpforms-submit-container{text-align:left;}.elementor-649 .elementor-element.elementor-element-9dcc70d .wpforms-form .wpforms-submit-container button[type=submit]{background-color:#540061;}.elementor-649 .elementor-element.elementor-element-9dcc70d.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-649 .elementor-element.elementor-element-d2d0c27{--padding-top:120px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-649 .elementor-element.elementor-element-485e1eb{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-649 .elementor-element.elementor-element-604e2a8{--padding-top:60px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}.elementor-649 .elementor-element.elementor-element-e6d3299 .elementor-heading-title{font-size:25px;}.elementor-649 .elementor-element.elementor-element-7a5f01f{font-size:18px;}.elementor-649 .elementor-element.elementor-element-2c0cc93{--padding-top:60px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-649 .elementor-element.elementor-element-a12d1f9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-649 .elementor-element.elementor-element-d2d0c27{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-649 .elementor-element.elementor-element-5123abe .jet-animated-text__before-text{font-size:14px;}.elementor-649 .elementor-element.elementor-element-5123abe .jet-animated-text__animated-text{font-size:14px;}.elementor-649 .elementor-element.elementor-element-5123abe .jet-animated-text__after-text{font-size:14px;}.elementor-649 .elementor-element.elementor-element-64185f8{font-size:13px;}.elementor-649 .elementor-element.elementor-element-f796ce6{--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:stretch;--flex-wrap:nowrap;}.elementor-649 .elementor-element.elementor-element-286a209 .elementor-heading-title{font-size:34px;}.elementor-649 .elementor-element.elementor-element-9c9d34a .elementor-heading-title{font-size:14px;}.elementor-649 .elementor-element.elementor-element-766ca9f .elementor-heading-title{font-size:26px;}.elementor-649 .elementor-element.elementor-element-591dbe5{font-size:10px;}.elementor-649 .elementor-element.elementor-element-71b6e39  .jet-carousel__content .jet-carousel__item-title, .elementor-649 .elementor-element.elementor-element-71b6e39  .jet-carousel__content .jet-carousel__item-title a, .elementor-649 .elementor-element.elementor-element-71b6e39 .jet-banner__title{font-size:54px;}.elementor-649 .elementor-element.elementor-element-71b6e39 .jet-carousel__content .jet-carousel__item-title{margin:2px 2px 2px 2px;}.elementor-649 .elementor-element.elementor-element-71b6e39 .jet-banner__title{margin:2px 2px 2px 2px;}.elementor-649 .elementor-element.elementor-element-e6d3299{text-align:center;}.elementor-649 .elementor-element.elementor-element-7a5f01f{text-align:center;}}@media(min-width:768px){.elementor-649 .elementor-element.elementor-element-7a2fbb3{--width:36%;}.elementor-649 .elementor-element.elementor-element-95d9fbb{--width:100%;}.elementor-649 .elementor-element.elementor-element-f796ce6{--width:100%;}.elementor-649 .elementor-element.elementor-element-44bef21{--width:33.3333%;}.elementor-649 .elementor-element.elementor-element-53a28af{--width:33.3333%;}.elementor-649 .elementor-element.elementor-element-74cc6cc{--width:33.3333%;}.elementor-649 .elementor-element.elementor-element-953c956{--width:33.3333%;}.elementor-649 .elementor-element.elementor-element-6c81bb1{--width:33.3333%;}.elementor-649 .elementor-element.elementor-element-22eb99b{--width:33.3333%;}.elementor-649 .elementor-element.elementor-element-604e2a8{--width:45%;}.elementor-649 .elementor-element.elementor-element-2c0cc93{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-649 .elementor-element.elementor-element-604e2a8{--width:60%;}.elementor-649 .elementor-element.elementor-element-2c0cc93{--width:60%;}}/* Start custom CSS for jet-animated-text, class: .elementor-element-5123abe */.elementor-649 .elementor-element.elementor-element-5123abe .jet-animated-text__after-text{
    margin-left: -10px;
}
@media (max-width: 768px) {
    .elementor-649 .elementor-element.elementor-element-5123abe .jet-animated-text__after-text {
        margin-left: 0; /* Adjust the size as needed */
    }
}

/* Fix spacing under animated text */
.elementor-jet-animated-text {
  display: inline-flex; /* keep items in one line */
  align-items: baseline; /* align text with the same line */
  white-space: normal; /* allow wrapping if too small */
  line-height: 1.2; /* tighter line height */
  margin-bottom: 0 !important; /* remove big bottom gap */
  padding-bottom: 0 !important;
}

/* Ensure after-text stays aligned with animation */
.jet-animated-text__before-text,
.jet-animated-text__animated-text,
.jet-animated-text__after-text {
  display: inline-block;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}

/* Responsive font scaling */
.elementor-jet-animated-text {
  font-size: clamp(12px, 2.5vw, 28px);
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for xpro-simple-portfolio, class: .elementor-element-ab1487f */.xpro-elementor-gallery .cbp-caption-active .cbp-caption-activeWrap {
    opacity: 1; /* Use 1 for full opacity */
}

.xpro-elementor-gallery .cbp-caption-active .cbp-caption-activeWrap .xpro-desc {
    opacity: 0;
    transition: opacity 0.5s ease; /* Add transition for smooth effect */
}

.xpro-elementor-gallery .cbp-caption-active .cbp-caption-activeWrap:hover .xpro-desc {
    opacity: 1; /* Change to 1 for visibility */
}

.xpro-elementor-gallery .cbp-caption-active .cbp-caption-activeWrap:hover .xpro-title {
    position: relative; /* Maintain positioning */
    transition: transform 0.8s ease; /* Add a transition for title effect */
}

.xpro-elementor-gallery .xpro-title {
    position: absolute;
    transition: opacity 0.8s ease, transform 0.8s ease; /* Smooth transition for both */
    left: 0;
    right: 0
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f796ce6 *//* Default (for larger screens) */
.elementor-tabs-wrapper {
  background: transparent; 
  display: flex; /* Display as flex on larger screens */
  flex-direction: row; /* Align tabs in a row for larger screens */
}

.elementor-tabs-wrapper .elementor-tab-title {
  border-bottom: 1.5px solid #540061 !important;  
}

.elementor-tabs-wrapper .elementor-tab-title .elementor-active {
  color: white !important; 
  border-bottom: none; /* Remove bottom border for the active tab */
}

.elementor-tabs-content-wrapper {
  background: white !important;
  position: relative;
  right: -20px;
  padding: 30px;
  border-radius: 30px;
  box-shadow: 10px 5px 1px rgba(84, 0, 97, 0.5);
  border: 3px solid #540061 !important; 
}

/* Responsive Styles for Mobile */
@media only screen and (max-width: 768px) {
  /* Tabs Wrapper on Mobile */
  .elementor-tabs-wrapper {
    display: block; /* Stack tabs vertically */
    flex-direction: column; /* Change direction to column for mobile */
    width: 100%; /* Ensure full width */
    padding: 0;
  }

  /* Tab Titles on Mobile (Move Titles Above Content) */
  .elementor-tabs-wrapper .elementor-tab-title {
    display: block; /* Ensure tabs stack vertically */
    width: 100%; /* Full width for mobile */
    padding: 10px 0;
    border-bottom: 1px solid #540061 !important; /* Border for each tab */
    text-align: center; /* Center align text */
    background: none; /* No background for inactive tabs */
    cursor: pointer; /* Add a pointer cursor to make it clickable */
  }

  /* Active Tab Title on Mobile (Change Color) */
  .elementor-tabs-wrapper .elementor-tab-title.elementor-active, 
  .elementor-tabs-wrapper .elementor-tab-title.elementor-active a {
    color: white !important; /* Text color for active tab */
    background-color: #540061; /* Background color for active tab */
    border-bottom: none !important; /* No border for active tab */
  }

  /* Tab Content on Mobile */
  .elementor-tabs-content-wrapper {
    position: relative; /* Ensure correct position */
    right: 0; /* Reset position */
    padding: 20px; /* Adjust padding for mobile */
    border-radius: 20px; /* Softer corners for smaller screens */
    box-shadow: 5px 3px 1px rgba(84, 0, 97, 0.5); /* Adjust shadow */
    width: 100%; /* Ensure the content takes full width on mobile */
  }
}/* End custom CSS */
/* Start custom CSS for jet-carousel, class: .elementor-element-71b6e39 */@media (max-width: 768px) {
  .jet-carousel__content  .jet-carousel__item-title {
        font-size: 10px !important; /* Adjust the size as needed */
    }
}/* End custom CSS */