.elementor-871 .elementor-element.elementor-element-376defd{--display:flex;--min-height:385px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-376defd:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-376defd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(259deg, #803CE9 0%, #f2295b 100%);}.elementor-871 .elementor-element.elementor-element-376defd::before, .elementor-871 .elementor-element.elementor-element-376defd > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-376defd > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-376defd > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-376defd > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-376defd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gcctechgroup.com/wp-content/uploads/2025/05/0daaae5a2b120107f7964e570a4caec6-min-768x797.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:24% auto;}.elementor-871 .elementor-element.elementor-element-376defd > .elementor-shape-top svg, .elementor-871 .elementor-element.elementor-element-376defd > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:0px;}.elementor-871 .elementor-element.elementor-element-376defd > .elementor-shape-bottom svg, .elementor-871 .elementor-element.elementor-element-376defd > .e-con-inner > .elementor-shape-bottom svg{width:calc(156% + 1.3px);height:62px;transform:translateX(-50%) rotateY(180deg);}.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-871 .elementor-element.elementor-element-40e6dbd{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-871 .elementor-element.elementor-element-40e6dbd > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-871 .elementor-element.elementor-element-40e6dbd .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:57px;font-weight:600;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-5ded9c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-505dfea{--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-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-871 .elementor-element.elementor-element-844a871 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-844a871{text-align:left;}.elementor-871 .elementor-element.elementor-element-844a871 img{width:100%;max-width:100%;height:446px;object-fit:contain;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5201FF36;border-radius:20px 20px 20px 20px;box-shadow:1px 18px 43px -4px rgba(31.942180529300654, 3.285434782608701, 215.9, 0.08);}.elementor-871 .elementor-element.elementor-element-b52efcc{--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-871 .elementor-element.elementor-element-8ce0637{width:initial;max-width:initial;text-align:left;}.elementor-871 .elementor-element.elementor-element-8ce0637 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-a37dbf3{width:initial;max-width:initial;text-align:left;}.elementor-871 .elementor-element.elementor-element-a37dbf3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:36px;font-weight:600;color:#2f1e4f;}.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-871 .elementor-element.elementor-element-3cb1aa2 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-3cb1aa2{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-3cb1aa2 p{margin-bottom: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-871 .elementor-element.elementor-element-6aa11d9 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-weight:500;background-image:linear-gradient(139deg, #803ce9 0%, var( --e-global-color-341b8fd ) 100%);border-radius:100px 100px 100px 100px;}.elementor-871 .elementor-element.elementor-element-174ca13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-4fe48a8{width:initial;max-width:initial;text-align:center;}.elementor-871 .elementor-element.elementor-element-4fe48a8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:36px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-9f55099 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-9f55099{text-align:center;font-family:"Ropa Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-9f55099 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-c6140b4{--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:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-272b736{--display:flex;}.elementor-871 .elementor-element.elementor-element-686f506{width:initial;max-width:initial;text-align:center;}.elementor-871 .elementor-element.elementor-element-686f506 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:36px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-f38157d{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-82f35e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-82f35e8.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-871 .elementor-element.elementor-element-2c28b93 .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-2c28b93.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-2c28b93.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-2c28b93.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-2c28b93 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-871 .elementor-element.elementor-element-2c28b93 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-2c28b93 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-2c28b93 .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-1090823{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-1090823.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-c05fe4e .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-c05fe4e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-c05fe4e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-c05fe4e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-c05fe4e .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-871 .elementor-element.elementor-element-c05fe4e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-c05fe4e .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-c05fe4e .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-7cda44a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-7cda44a.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-a946327 .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-a946327.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-a946327.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-a946327.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-a946327 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-871 .elementor-element.elementor-element-a946327 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-a946327 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-a946327 .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-f2f7180{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-f2f7180.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-4eef8bc .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-4eef8bc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-4eef8bc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-4eef8bc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-4eef8bc .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-871 .elementor-element.elementor-element-4eef8bc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-4eef8bc .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-4eef8bc .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-72ea81b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-72ea81b.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-aecea18 .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-aecea18.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-aecea18.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-aecea18.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-aecea18 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-871 .elementor-element.elementor-element-aecea18 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-aecea18 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-aecea18 .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-a392b04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-a392b04.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-9aa1d82 .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-9aa1d82.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-9aa1d82.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-9aa1d82.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-9aa1d82 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-871 .elementor-element.elementor-element-9aa1d82 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-9aa1d82 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-9aa1d82 .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-fd79244{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:49px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-6cdb6d8{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-871 .elementor-element.elementor-element-d165462{width:initial;max-width:initial;text-align:left;}.elementor-871 .elementor-element.elementor-element-d165462 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:36px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-17e7a4d > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-17e7a4d{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-17e7a4d p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-163308e{width:initial;max-width:initial;text-align:left;}.elementor-871 .elementor-element.elementor-element-163308e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-eb6f2cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-eb6f2cf.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-871 .elementor-element.elementor-element-eb6f2cf.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-871 .elementor-element.elementor-element-eb6f2cf.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-871 .elementor-element.elementor-element-eb6f2cf .elementor-image-box-title{margin-bottom:14px;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;color:#4B4B4B;}.elementor-871 .elementor-element.elementor-element-eb6f2cf .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-871 .elementor-element.elementor-element-eb6f2cf .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 92% ) blur( 0px ) hue-rotate( 53deg );transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-6e74ea9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-6e74ea9.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-871 .elementor-element.elementor-element-6e74ea9.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-871 .elementor-element.elementor-element-6e74ea9.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-871 .elementor-element.elementor-element-6e74ea9 .elementor-image-box-title{margin-bottom:14px;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;color:#4B4B4B;}.elementor-871 .elementor-element.elementor-element-6e74ea9 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-871 .elementor-element.elementor-element-6e74ea9 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 92% ) blur( 0px ) hue-rotate( 53deg );transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-237eda3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-237eda3.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-871 .elementor-element.elementor-element-237eda3.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-871 .elementor-element.elementor-element-237eda3.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-871 .elementor-element.elementor-element-237eda3 .elementor-image-box-title{margin-bottom:14px;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;color:#4B4B4B;}.elementor-871 .elementor-element.elementor-element-237eda3 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-871 .elementor-element.elementor-element-237eda3 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 92% ) blur( 0px ) hue-rotate( 53deg );transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-c0ba69e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-c0ba69e.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-871 .elementor-element.elementor-element-c0ba69e.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-871 .elementor-element.elementor-element-c0ba69e.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-871 .elementor-element.elementor-element-c0ba69e .elementor-image-box-title{margin-bottom:14px;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;color:#4B4B4B;}.elementor-871 .elementor-element.elementor-element-c0ba69e .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-871 .elementor-element.elementor-element-c0ba69e .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 92% ) blur( 0px ) hue-rotate( 53deg );transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-01381f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-01381f0.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-871 .elementor-element.elementor-element-01381f0.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-871 .elementor-element.elementor-element-01381f0.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-871 .elementor-element.elementor-element-01381f0 .elementor-image-box-title{margin-bottom:14px;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;color:#4B4B4B;}.elementor-871 .elementor-element.elementor-element-01381f0 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-871 .elementor-element.elementor-element-01381f0 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 92% ) blur( 0px ) hue-rotate( 53deg );transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-c7af4e0{--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-871 .elementor-element.elementor-element-0e0d1fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-0e0d1fb{text-align:left;}.elementor-871 .elementor-element.elementor-element-0e0d1fb img{width:100%;max-width:100%;height:520px;object-fit:contain;object-position:bottom center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5201FF36;border-radius:20px 20px 20px 20px;box-shadow:1px 18px 43px -4px rgba(31.942180529300654, 3.285434782608701, 215.9, 0.08);}.elementor-871 .elementor-element.elementor-element-8e83e6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:150px 150px 150px 150px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-8e83e6c:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-8e83e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(147deg, #803CE9 0%, #f2295b 100%);}.elementor-871 .elementor-element.elementor-element-b8d8fd9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-871 .elementor-element.elementor-element-b8d8fd9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-871 .elementor-element.elementor-element-f7fe338{--display:flex;}.elementor-871 .elementor-element.elementor-element-b90549e{width:initial;max-width:initial;text-align:center;}.elementor-871 .elementor-element.elementor-element-b90549e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-103368b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-103368b{text-align:center;font-family:"Ropa Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-103368b p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-75d5c36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-871 .elementor-element.elementor-element-c934376 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-c934376.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-871 .elementor-element.elementor-element-c934376.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-871 .elementor-element.elementor-element-c934376.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-871 .elementor-element.elementor-element-c934376 .elementor-image-box-title{margin-bottom:14px;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-c934376 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-c934376 .elementor-image-box-img img{border-radius:100px;filter:brightness( 100% ) contrast( 100% ) saturate( 92% ) blur( 0px ) hue-rotate( 53deg );transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-fc80a1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-fc80a1a.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-871 .elementor-element.elementor-element-fc80a1a.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-871 .elementor-element.elementor-element-fc80a1a.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-871 .elementor-element.elementor-element-fc80a1a .elementor-image-box-title{margin-bottom:14px;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-fc80a1a .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-fc80a1a .elementor-image-box-img img{border-radius:100px;filter:brightness( 100% ) contrast( 100% ) saturate( 92% ) blur( 0px ) hue-rotate( 53deg );transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-03ea200 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-03ea200.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-871 .elementor-element.elementor-element-03ea200.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-871 .elementor-element.elementor-element-03ea200.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-871 .elementor-element.elementor-element-03ea200 .elementor-image-box-title{margin-bottom:14px;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-03ea200 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-03ea200 .elementor-image-box-img img{border-radius:100px;filter:brightness( 100% ) contrast( 100% ) saturate( 92% ) blur( 0px ) hue-rotate( 53deg );transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-f671a8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-f671a8b.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-871 .elementor-element.elementor-element-f671a8b.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-871 .elementor-element.elementor-element-f671a8b.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-871 .elementor-element.elementor-element-f671a8b .elementor-image-box-title{margin-bottom:14px;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-f671a8b .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-f671a8b .elementor-image-box-img img{border-radius:100px;filter:brightness( 100% ) contrast( 100% ) saturate( 92% ) blur( 0px ) hue-rotate( 53deg );transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-f1fc7eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-e730e20{--display:flex;--min-height:184px;--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:23px 23px;--row-gap:23px;--column-gap:23px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-e730e20:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-e730e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-e730e20.e-con:hover{--e-con-transform-scale:1.03;}.elementor-871 .elementor-element.elementor-element-68defcf{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-68defcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-68defcf .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-b4ae2e7 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-b4ae2e7{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-b4ae2e7 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-b40bc2d{--display:flex;--min-height:184px;--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:23px 23px;--row-gap:23px;--column-gap:23px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-b40bc2d:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-b40bc2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-b40bc2d.e-con:hover{--e-con-transform-scale:1.03;}.elementor-871 .elementor-element.elementor-element-e389abc{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-e389abc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-e389abc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-d982351 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-d982351{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-d982351 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-d64fcfd{--display:flex;--min-height:184px;--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:23px 23px;--row-gap:23px;--column-gap:23px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-d64fcfd:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-d64fcfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-d64fcfd.e-con:hover{--e-con-transform-scale:1.03;}.elementor-871 .elementor-element.elementor-element-64183ad{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-64183ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-64183ad .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-472befe > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-472befe{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-472befe p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-23f6100{--display:flex;--min-height:184px;--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:23px 23px;--row-gap:23px;--column-gap:23px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-23f6100:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-23f6100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-23f6100.e-con:hover{--e-con-transform-scale:1.03;}.elementor-871 .elementor-element.elementor-element-be813bb{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-be813bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-be813bb .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-d42f289 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-d42f289{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-d42f289 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-869ee9d{--display:flex;--min-height:184px;--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:23px 23px;--row-gap:23px;--column-gap:23px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-869ee9d:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-869ee9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-869ee9d.e-con:hover{--e-con-transform-scale:1.03;}.elementor-871 .elementor-element.elementor-element-b1527bc{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-b1527bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-b1527bc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-e3a8efa > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-e3a8efa{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-e3a8efa p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-aededff{--display:flex;--min-height:184px;--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:23px 23px;--row-gap:23px;--column-gap:23px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-aededff:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-aededff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-aededff.e-con:hover{--e-con-transform-scale:1.03;}.elementor-871 .elementor-element.elementor-element-82b1f99{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-82b1f99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-82b1f99 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-55259ef > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-55259ef{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-55259ef p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-8a18ee9{--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:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-b322fde{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:23px 23px;--row-gap:23px;--column-gap:23px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-b322fde:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-b322fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(116deg, #8241E4 4%, #B941E4 100%);}.elementor-871 .elementor-element.elementor-element-299cff4{width:initial;max-width:initial;text-align:center;}.elementor-871 .elementor-element.elementor-element-299cff4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-bba1310 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-bba1310{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-bba1310 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-d1e0ce4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:23px 23px;--row-gap:23px;--column-gap:23px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-d1e0ce4:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-d1e0ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(116deg, #8241E4 4%, #B941E4 100%);}.elementor-871 .elementor-element.elementor-element-b02cd22{width:initial;max-width:initial;text-align:center;}.elementor-871 .elementor-element.elementor-element-b02cd22 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-603a213 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-603a213{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-603a213 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-a54ccb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-18da3f4{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-18da3f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-871 .elementor-element.elementor-element-8cbc005{--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-871 .elementor-element.elementor-element-8cbc005.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-871 .elementor-element.elementor-element-993c381{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;}.elementor-871 .elementor-element.elementor-element-993c381 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-a782404{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-3b1ea30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-3b1ea30.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-83c5bc3 .elementor-image-box-wrapper{text-align:left;}.elementor-871 .elementor-element.elementor-element-83c5bc3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-83c5bc3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-83c5bc3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-83c5bc3 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-871 .elementor-element.elementor-element-83c5bc3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-83c5bc3 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-83c5bc3 .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-5bca47c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.16;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-5bca47c.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-5bca47c::before, .elementor-871 .elementor-element.elementor-element-5bca47c > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-5bca47c > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-5bca47c > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-5bca47c > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-5bca47c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-a054b0f .elementor-image-box-wrapper{text-align:left;}.elementor-871 .elementor-element.elementor-element-a054b0f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-a054b0f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-a054b0f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-a054b0f .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-871 .elementor-element.elementor-element-a054b0f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-a054b0f .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-a054b0f .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-708f4b1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.16;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-708f4b1.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-708f4b1::before, .elementor-871 .elementor-element.elementor-element-708f4b1 > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-708f4b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-708f4b1 > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-708f4b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-708f4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-2a80b9f .elementor-image-box-wrapper{text-align:left;}.elementor-871 .elementor-element.elementor-element-2a80b9f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-2a80b9f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-2a80b9f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-2a80b9f .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-871 .elementor-element.elementor-element-2a80b9f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-2a80b9f .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-2a80b9f .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-1bff588{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.16;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-1bff588.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-1bff588::before, .elementor-871 .elementor-element.elementor-element-1bff588 > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-1bff588 > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-1bff588 > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-1bff588 > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-1bff588 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-131fcc4 .elementor-image-box-wrapper{text-align:left;}.elementor-871 .elementor-element.elementor-element-131fcc4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-131fcc4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-131fcc4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-131fcc4 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-871 .elementor-element.elementor-element-131fcc4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-131fcc4 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-131fcc4 .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-93f5b73{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.16;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-93f5b73.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-93f5b73::before, .elementor-871 .elementor-element.elementor-element-93f5b73 > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-93f5b73 > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-93f5b73 > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-93f5b73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-93f5b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-04de970 .elementor-image-box-wrapper{text-align:left;}.elementor-871 .elementor-element.elementor-element-04de970.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-04de970.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-04de970.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-04de970 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-871 .elementor-element.elementor-element-04de970 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-04de970 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-04de970 .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-bd92185{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-871 .elementor-element.elementor-element-bd92185:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-bd92185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #803CE9 0%, #f2295b 100%);}.elementor-871 .elementor-element.elementor-element-bd92185::before, .elementor-871 .elementor-element.elementor-element-bd92185 > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-bd92185 > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-bd92185 > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-bd92185 > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-bd92185 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gcctechgroup.com/wp-content/uploads/2025/04/pngtree_1745831445470_—Pngtree—enthusiastic-office-worker-explaining-with_428380.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:62% auto;}.elementor-871 .elementor-element.elementor-element-bd92185.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-bea2fa0{width:initial;max-width:initial;text-align:left;}.elementor-871 .elementor-element.elementor-element-bea2fa0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-e9b5ddd .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(139deg, #FFFFFF 0%, #FFFFFF 100%);border-radius:100px 100px 100px 100px;}.elementor-871 .elementor-element.elementor-element-bee34aa{--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:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-1e8eb04{--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-871 .elementor-element.elementor-element-eced809{width:initial;max-width:initial;text-align:left;}.elementor-871 .elementor-element.elementor-element-eced809 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-bddd489 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-bddd489{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-bddd489 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-2b568ef img{width:100%;max-width:62%;}.elementor-871 .elementor-element.elementor-element-fbadfad{--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-871 .elementor-element.elementor-element-2aae61f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-99c8dc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-99c8dc9.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-534a51c .elementor-image-box-wrapper{text-align:left;}.elementor-871 .elementor-element.elementor-element-534a51c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-534a51c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-534a51c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-534a51c .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-871 .elementor-element.elementor-element-534a51c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-534a51c .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-534a51c .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-5ba4392{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-5ba4392.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-a97f6f4 .elementor-image-box-wrapper{text-align:left;}.elementor-871 .elementor-element.elementor-element-a97f6f4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-a97f6f4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-a97f6f4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-a97f6f4 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-871 .elementor-element.elementor-element-a97f6f4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-a97f6f4 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-a97f6f4 .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-3221998{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-3221998.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-204aa57 .elementor-image-box-wrapper{text-align:left;}.elementor-871 .elementor-element.elementor-element-204aa57.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-204aa57.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-204aa57.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-204aa57 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-871 .elementor-element.elementor-element-204aa57 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-204aa57 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-204aa57 .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-b2bcbb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 54px -21px rgba(53.77173913043478, 0, 127.5, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-b2bcbb4.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-24px;}.elementor-871 .elementor-element.elementor-element-d8f2c89 .elementor-image-box-wrapper{text-align:left;}.elementor-871 .elementor-element.elementor-element-d8f2c89.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-871 .elementor-element.elementor-element-d8f2c89.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-871 .elementor-element.elementor-element-d8f2c89.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-d8f2c89 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-871 .elementor-element.elementor-element-d8f2c89 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-871 .elementor-element.elementor-element-d8f2c89 .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;color:#272727;}.elementor-871 .elementor-element.elementor-element-d8f2c89 .elementor-image-box-description{font-family:"Ropa Sans", Sans-serif;font-weight:400;}.elementor-871 .elementor-element.elementor-element-8e405be{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-689eaf8{--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;--overflow:hidden;--border-radius:38px 38px 38px 38px;--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-871 .elementor-element.elementor-element-689eaf8:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-689eaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(89deg, #803ce9 0%, #f2295b 100%);}.elementor-871 .elementor-element.elementor-element-3ec789b{--display:flex;--justify-content:center;}.elementor-871 .elementor-element.elementor-element-3d18b44{width:initial;max-width:initial;text-align:left;}.elementor-871 .elementor-element.elementor-element-3d18b44 > .elementor-widget-container{margin:0px -77px 0px 0px;}.elementor-871 .elementor-element.elementor-element-3d18b44 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-90bed0b > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-90bed0b{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-90bed0b p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-ba30c82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-de66b9e{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-871 .elementor-element.elementor-element-de66b9e:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-de66b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-de66b9e::before, .elementor-871 .elementor-element.elementor-element-de66b9e > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-de66b9e > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-de66b9e > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-de66b9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-de66b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-429b2c4{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-429b2c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-429b2c4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-b9da8d8{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-871 .elementor-element.elementor-element-b9da8d8:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-b9da8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-b9da8d8::before, .elementor-871 .elementor-element.elementor-element-b9da8d8 > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-b9da8d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-b9da8d8 > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-b9da8d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-b9da8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-86bf9c0{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-86bf9c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-86bf9c0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-ee42302{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-93px;--margin-right:0px;}.elementor-871 .elementor-element.elementor-element-860a562{--display:flex;--justify-content:center;}.elementor-871 .elementor-element.elementor-element-ad5c678 > .elementor-widget-container{margin:-99px 0px -69px 0px;}.elementor-871 .elementor-element.elementor-element-ad5c678{z-index:1;}.elementor-871 .elementor-element.elementor-element-ad5c678 img{width:100%;max-width:81%;}.elementor-871 .elementor-element.elementor-element-14df4c7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-97px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-3898cf0{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;--z-index:0;}.elementor-871 .elementor-element.elementor-element-3898cf0:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-3898cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-3898cf0::before, .elementor-871 .elementor-element.elementor-element-3898cf0 > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-3898cf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-3898cf0 > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-3898cf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-3898cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-5b7c08e{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-5b7c08e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-5b7c08e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-d34f84e{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;--z-index:0;}.elementor-871 .elementor-element.elementor-element-d34f84e:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-d34f84e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-d34f84e::before, .elementor-871 .elementor-element.elementor-element-d34f84e > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-d34f84e > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-d34f84e > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-d34f84e > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-d34f84e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-1bdfe23{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-1bdfe23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-1bdfe23 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-055e7ed{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;--z-index:2;}.elementor-871 .elementor-element.elementor-element-055e7ed:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-055e7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-055e7ed::before, .elementor-871 .elementor-element.elementor-element-055e7ed > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-055e7ed > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-055e7ed > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-055e7ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-055e7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-b602570{width:initial;max-width:initial;}.elementor-871 .elementor-element.elementor-element-b602570 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-b602570 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-0991e2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-5d8b242{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-871 .elementor-element.elementor-element-97d0018{--display:flex;--justify-content:center;}.elementor-871 .elementor-element.elementor-element-e7dce85{width:initial;max-width:initial;text-align:center;}.elementor-871 .elementor-element.elementor-element-e7dce85 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:39px;font-weight:600;color:#2f1e4f;}.elementor-871 .elementor-element.elementor-element-bfea354{--display:flex;}.elementor-871 .elementor-element.elementor-element-788268f > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-788268f{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-788268f p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-80a99b2{--display:flex;}.elementor-871 .elementor-element.elementor-element-f61fde9 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-f61fde9{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-f61fde9 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-ed021b9{--display:flex;}.elementor-871 .elementor-element.elementor-element-d26ea58 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-d26ea58{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-d26ea58 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-5c3d797{--display:flex;}.elementor-871 .elementor-element.elementor-element-fa1bed2 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-fa1bed2{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-fa1bed2 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-b25f6ef{--display:flex;}.elementor-871 .elementor-element.elementor-element-7318c50 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-871 .elementor-element.elementor-element-7318c50{text-align:left;font-family:"Ropa Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-7318c50 p{margin-bottom:0px;}.elementor-871 .elementor-element.elementor-element-bafb6ff{--n-accordion-title-font-size:23px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#511F9E;--n-accordion-title-hover-color:#F2295B;--n-accordion-title-active-color:#F2295B;--n-accordion-icon-normal-color:#FF00EC;--n-accordion-icon-hover-color:#DB00D1;--n-accordion-icon-active-color:#D44AFF;}.elementor-871 .elementor-element.elementor-element-bafb6ff > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8A00B621;}.elementor-871 .elementor-element.elementor-element-bafb6ff {--n-accordion-padding:10px 28px 10px 18px;}:where( .elementor-871 .elementor-element.elementor-element-bafb6ff > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:500;}:where( .elementor-871 .elementor-element.elementor-element-bafb6ff > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-871 .elementor-element.elementor-element-376defd{--content-width:1450px;}.elementor-871 .elementor-element.elementor-element-5ded9c3{--content-width:1450px;}.elementor-871 .elementor-element.elementor-element-505dfea{--width:50%;}.elementor-871 .elementor-element.elementor-element-b52efcc{--width:50%;}.elementor-871 .elementor-element.elementor-element-c6140b4{--content-width:1450px;}.elementor-871 .elementor-element.elementor-element-272b736{--width:100%;}.elementor-871 .elementor-element.elementor-element-82f35e8{--width:100%;}.elementor-871 .elementor-element.elementor-element-1090823{--width:100%;}.elementor-871 .elementor-element.elementor-element-7cda44a{--width:100%;}.elementor-871 .elementor-element.elementor-element-f2f7180{--width:100%;}.elementor-871 .elementor-element.elementor-element-72ea81b{--width:100%;}.elementor-871 .elementor-element.elementor-element-a392b04{--width:100%;}.elementor-871 .elementor-element.elementor-element-fd79244{--content-width:1450px;}.elementor-871 .elementor-element.elementor-element-6cdb6d8{--width:50%;}.elementor-871 .elementor-element.elementor-element-c7af4e0{--width:44%;}.elementor-871 .elementor-element.elementor-element-8e83e6c{--content-width:1450px;}.elementor-871 .elementor-element.elementor-element-b8d8fd9{--width:100%;}.elementor-871 .elementor-element.elementor-element-e730e20{--width:100%;}.elementor-871 .elementor-element.elementor-element-b40bc2d{--width:100%;}.elementor-871 .elementor-element.elementor-element-d64fcfd{--width:100%;}.elementor-871 .elementor-element.elementor-element-23f6100{--width:100%;}.elementor-871 .elementor-element.elementor-element-869ee9d{--width:100%;}.elementor-871 .elementor-element.elementor-element-aededff{--width:100%;}.elementor-871 .elementor-element.elementor-element-8a18ee9{--content-width:1450px;}.elementor-871 .elementor-element.elementor-element-b322fde{--width:100%;}.elementor-871 .elementor-element.elementor-element-d1e0ce4{--width:100%;}.elementor-871 .elementor-element.elementor-element-a54ccb9{--content-width:1470px;}.elementor-871 .elementor-element.elementor-element-18da3f4{--width:1470px;}.elementor-871 .elementor-element.elementor-element-8cbc005{--width:100%;}.elementor-871 .elementor-element.elementor-element-3b1ea30{--width:100%;}.elementor-871 .elementor-element.elementor-element-5bca47c{--width:100%;}.elementor-871 .elementor-element.elementor-element-708f4b1{--width:100%;}.elementor-871 .elementor-element.elementor-element-1bff588{--width:100%;}.elementor-871 .elementor-element.elementor-element-93f5b73{--width:100%;}.elementor-871 .elementor-element.elementor-element-bd92185{--width:100%;}.elementor-871 .elementor-element.elementor-element-1e8eb04{--width:50%;}.elementor-871 .elementor-element.elementor-element-fbadfad{--width:50%;}.elementor-871 .elementor-element.elementor-element-99c8dc9{--width:100%;}.elementor-871 .elementor-element.elementor-element-5ba4392{--width:100%;}.elementor-871 .elementor-element.elementor-element-3221998{--width:100%;}.elementor-871 .elementor-element.elementor-element-b2bcbb4{--width:100%;}.elementor-871 .elementor-element.elementor-element-8e405be{--content-width:1470px;}.elementor-871 .elementor-element.elementor-element-3ec789b{--width:82%;}.elementor-871 .elementor-element.elementor-element-860a562{--width:49%;}.elementor-871 .elementor-element.elementor-element-14df4c7{--width:82%;}.elementor-871 .elementor-element.elementor-element-0991e2c{--content-width:1405px;}}@media(max-width:1024px) and (min-width:768px){.elementor-871 .elementor-element.elementor-element-505dfea{--width:100%;}.elementor-871 .elementor-element.elementor-element-b52efcc{--width:100%;}}@media(max-width:1024px){.elementor-871 .elementor-element.elementor-element-5ded9c3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-f38157d{--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-fd79244{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-f1fc7eb{--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-8a18ee9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-a782404{--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-2aae61f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-871 .elementor-element.elementor-element-376defd{--min-height:152px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-40e6dbd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-40e6dbd .elementor-heading-title{font-size:22px;}.elementor-871 .elementor-element.elementor-element-5ded9c3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-844a871 img{max-width:100%;height:220px;object-fit:contain;}.elementor-871 .elementor-element.elementor-element-8ce0637 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-a37dbf3 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-3cb1aa2{font-size:15px;}.elementor-871 .elementor-element.elementor-element-174ca13{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-4fe48a8{text-align:left;}.elementor-871 .elementor-element.elementor-element-4fe48a8 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-9f55099{text-align:left;font-size:15px;}.elementor-871 .elementor-element.elementor-element-c6140b4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-686f506 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-f38157d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-2c28b93 .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-c05fe4e .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-a946327 .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-4eef8bc .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-aecea18 .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-9aa1d82 .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-fd79244{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-d165462 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-17e7a4d{text-align:left;font-size:15px;}.elementor-871 .elementor-element.elementor-element-163308e .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-eb6f2cf .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-eb6f2cf .elementor-image-box-img{margin-bottom:12px;}.elementor-871 .elementor-element.elementor-element-eb6f2cf .elementor-image-box-title{margin-bottom:0px;font-size:17px;}.elementor-871 .elementor-element.elementor-element-eb6f2cf .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-6e74ea9 .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-6e74ea9 .elementor-image-box-img{margin-bottom:12px;}.elementor-871 .elementor-element.elementor-element-6e74ea9 .elementor-image-box-title{margin-bottom:0px;font-size:17px;}.elementor-871 .elementor-element.elementor-element-6e74ea9 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-237eda3 .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-237eda3 .elementor-image-box-img{margin-bottom:12px;}.elementor-871 .elementor-element.elementor-element-237eda3 .elementor-image-box-title{margin-bottom:0px;font-size:17px;}.elementor-871 .elementor-element.elementor-element-237eda3 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-c0ba69e .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-c0ba69e .elementor-image-box-img{margin-bottom:12px;}.elementor-871 .elementor-element.elementor-element-c0ba69e .elementor-image-box-title{margin-bottom:0px;font-size:17px;}.elementor-871 .elementor-element.elementor-element-c0ba69e .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-01381f0 .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-01381f0 .elementor-image-box-img{margin-bottom:12px;}.elementor-871 .elementor-element.elementor-element-01381f0 .elementor-image-box-title{margin-bottom:0px;font-size:17px;}.elementor-871 .elementor-element.elementor-element-01381f0 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-0e0d1fb img{max-width:100%;height:325px;object-fit:contain;}.elementor-871 .elementor-element.elementor-element-8e83e6c{--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-b8d8fd9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-b90549e .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-103368b{font-size:15px;}.elementor-871 .elementor-element.elementor-element-c934376 .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-c934376 .elementor-image-box-img{margin-bottom:22px;}.elementor-871 .elementor-element.elementor-element-c934376 .elementor-image-box-title{margin-bottom:0px;font-size:17px;}.elementor-871 .elementor-element.elementor-element-c934376 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-fc80a1a .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-fc80a1a .elementor-image-box-img{margin-bottom:22px;}.elementor-871 .elementor-element.elementor-element-fc80a1a .elementor-image-box-title{margin-bottom:0px;font-size:17px;}.elementor-871 .elementor-element.elementor-element-fc80a1a .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-03ea200 .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-03ea200 .elementor-image-box-img{margin-bottom:22px;}.elementor-871 .elementor-element.elementor-element-03ea200 .elementor-image-box-title{margin-bottom:0px;font-size:17px;}.elementor-871 .elementor-element.elementor-element-03ea200 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-f671a8b .elementor-image-box-wrapper{text-align:center;}.elementor-871 .elementor-element.elementor-element-f671a8b .elementor-image-box-img{margin-bottom:22px;}.elementor-871 .elementor-element.elementor-element-f671a8b .elementor-image-box-title{margin-bottom:0px;font-size:17px;}.elementor-871 .elementor-element.elementor-element-f671a8b .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-871 .elementor-element.elementor-element-f1fc7eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-68defcf .elementor-heading-title{font-size:20px;}.elementor-871 .elementor-element.elementor-element-b4ae2e7{font-size:15px;}.elementor-871 .elementor-element.elementor-element-e389abc .elementor-heading-title{font-size:20px;}.elementor-871 .elementor-element.elementor-element-d982351{font-size:15px;}.elementor-871 .elementor-element.elementor-element-64183ad .elementor-heading-title{font-size:20px;}.elementor-871 .elementor-element.elementor-element-472befe{font-size:15px;}.elementor-871 .elementor-element.elementor-element-be813bb .elementor-heading-title{font-size:20px;}.elementor-871 .elementor-element.elementor-element-d42f289{font-size:15px;}.elementor-871 .elementor-element.elementor-element-b1527bc .elementor-heading-title{font-size:20px;}.elementor-871 .elementor-element.elementor-element-e3a8efa{font-size:15px;}.elementor-871 .elementor-element.elementor-element-82b1f99 .elementor-heading-title{font-size:19px;}.elementor-871 .elementor-element.elementor-element-55259ef{font-size:15px;}.elementor-871 .elementor-element.elementor-element-8a18ee9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-b322fde{--min-height:458px;}.elementor-871 .elementor-element.elementor-element-299cff4 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-bba1310{font-size:15px;}.elementor-871 .elementor-element.elementor-element-d1e0ce4{--min-height:458px;}.elementor-871 .elementor-element.elementor-element-b02cd22 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-603a213{font-size:15px;}.elementor-871 .elementor-element.elementor-element-18da3f4{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-8cbc005{--padding-top:010px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-993c381{text-align:left;}.elementor-871 .elementor-element.elementor-element-993c381 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-a782404{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-83c5bc3 .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-a054b0f .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-2a80b9f .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-131fcc4 .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-04de970 .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-bd92185::before, .elementor-871 .elementor-element.elementor-element-bd92185 > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-bd92185 > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-bd92185 > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-bd92185 > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-bd92185 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:121px auto;}.elementor-871 .elementor-element.elementor-element-bea2fa0 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-bee34aa{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-eced809 .elementor-heading-title{font-size:18px;}.elementor-871 .elementor-element.elementor-element-bddd489{font-size:15px;}.elementor-871 .elementor-element.elementor-element-2aae61f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-534a51c .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-a97f6f4 .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-204aa57 .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-d8f2c89 .elementor-image-box-img{margin-bottom:15px;}.elementor-871 .elementor-element.elementor-element-8e405be{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-689eaf8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-3d18b44{width:100%;max-width:100%;}.elementor-871 .elementor-element.elementor-element-3d18b44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-3d18b44 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-90bed0b{font-size:15px;}.elementor-871 .elementor-element.elementor-element-ba30c82{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-871 .elementor-element.elementor-element-429b2c4 .elementor-heading-title{font-size:17px;}.elementor-871 .elementor-element.elementor-element-86bf9c0 .elementor-heading-title{font-size:17px;}.elementor-871 .elementor-element.elementor-element-ee42302{--margin-top:-118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-871 .elementor-element.elementor-element-860a562{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-ad5c678 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-14df4c7{--margin-top:-142px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-871 .elementor-element.elementor-element-5b7c08e .elementor-heading-title{font-size:17px;}.elementor-871 .elementor-element.elementor-element-1bdfe23 .elementor-heading-title{font-size:17px;}.elementor-871 .elementor-element.elementor-element-b602570 .elementor-heading-title{font-size:17px;}.elementor-871 .elementor-element.elementor-element-0991e2c{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-5d8b242{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-871 .elementor-element.elementor-element-e7dce85 .elementor-heading-title{font-size:24px;}.elementor-871 .elementor-element.elementor-element-bafb6ff{--n-accordion-title-font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-8ce0637 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a37dbf3 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ded9c3 */.About:after{
    content:"";
    position: absolute;
    height: 120px;
    width: 120px;
    top:450px;
    right:460px;
    background-image: url('https://gcctechgroup.com/wp-content/uploads/2025/04/1.png');
    background-position: center;
    background-size: contain;
      animation: projectanimss 3s ease-in-out infinite;
   
}



@keyframes projectanimss {
0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe48a8 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-686f506 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d165462 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163308e */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd79244 */.About:after{
    content:"";
    position: absolute;
    height: 120px;
    width: 120px;
    top:450px;
    right:460px;
    background-image: url('https://gcctechgroup.com/wp-content/uploads/2025/04/1.png');
    background-position: center;
    background-size: contain;
      animation: projectanimss 3s ease-in-out infinite;
   
}



@keyframes projectanimss {
0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b90549e */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68defcf */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e389abc */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64183ad */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be813bb */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1527bc */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82b1f99 */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299cff4 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b02cd22 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a18ee9 */.About:after{
    content:"";
    position: absolute;
    height: 120px;
    width: 120px;
    top:450px;
    right:460px;
    background-image: url('https://gcctechgroup.com/wp-content/uploads/2025/04/1.png');
    background-position: center;
    background-size: contain;
      animation: projectanimss 3s ease-in-out infinite;
   
}



@keyframes projectanimss {
0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-993c381 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bea2fa0 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eced809 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d18b44 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429b2c4 */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86bf9c0 */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860a562 */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b7c08e */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bdfe23 */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b602570 */.heading_color {
    background-image: linear-gradient(90deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%; /* Makes the gradient large enough to slide */
    animation: gradientAnimation 3s infinite linear;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
     100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-689eaf8 */.results{
  background: linear-gradient(270deg, #803ce9, #F2295B, #803ce9);
  background-size: 600% 600%;
  animation: gradientShift 10s ease infinite;
}

@keyframes gradientShift {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e405be */.servicesss:before{
    content:"";
    position: absolute;
    height: 140px;
    width: 140px;
    top:350px;
    right: 0px;
    background-image: url('https://gcctechgroup.com/wp-content/uploads/2025/04/3.png');
    background-position: center;
    background-size: contain;
     animation: rotatesss 10s linear infinite;
   
}

@keyframes rotatesss {
  0% {
    transform: translateY(-20px);
  }
  50% {
    transform: translateY(-80px);
  }
  100% {
    transform: translateY(-20px);
  }
}


@media only screen and (max-width: 600px) {
 .servicesss:before{
    content:"";
    position: absolute;
    height: 50px;
    width: 50px;
    top:30px;
    left: 20px;
    background-image: url('https://gcctechgroup.com/wp-content/uploads/2025/04/3.png');
    background-position: center;
    background-size: contain;
     animation: rotatesss 10s linear infinite;
   
}
}


@media only screen and (min-width: 800px) and (max-width: 1500px) {
 .servicesss:before{
    content:"";
    position: absolute;
    height: 50px;
    width: 50px;
    top:30px;
    left: 20px;
    background-image: url('https://gcctechgroup.com/wp-content/uploads/2025/04/3.png');
    background-position: center;
    background-size: contain;
     animation: rotatesss 10s linear infinite;
   
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7dce85 */.heading_color {
    background-image: linear-gradient(80deg, #803ce9 10%, #f2295b 140%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0991e2c */.faq:after{
    content:"";
    position: absolute;
    height: 140px;
    width: 140px;
    
     top:150px;
    right: 0px;
    
  
    background-image: url('https://kosmoglow.in/wp-content/uploads/2025/04/4.png');
    background-position: center;
    background-size: contain;
        animation: faq 2s ease-in-out infinite;
       
   
}


@keyframes faq {
  0% {
    transform: translateY(-20px);
  }
  50% {
    transform: translateY(-50px);
  }
  100% {
    transform: translateY(-20px);
  }
}


.faq:before{
    content:"";
    position: absolute;
    height: 120px;
    width: 120px;
     top:-50px;
    left: 20px;
    background-image: url('https://gcctechgroup.com/wp-content/uploads/2025/04/2.png');
    background-position: center;
    background-size: contain;
      animation: faqs 3s ease-in-out infinite;
   z-index: 2;
}


@keyframes faqs {
0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}



@media only screen and (max-width: 600px) {



.faq:after{
    content:"";
    position: absolute;
    height: 50px;
    width: 50px;
    
     top:400px;
    right: 0px;
    
  
    background-image: url('https://kosmoglow.in/wp-content/uploads/2025/04/4.png');
    background-position: center;
    background-size: contain;
        animation: faq 2s ease-in-out infinite;
       
   
}


.faq:before{
    content:"";
    position: absolute;
    height: 50px;
    width: 50px;
     top:00px;
    left: 20px;
    background-image: url('https://gcctechgroup.com/wp-content/uploads/2025/04/2.png');
    background-position: center;
    background-size: contain;
      animation: faqs 3s ease-in-out infinite;
   z-index: 2;
}

}



@media only screen and (min-width: 800px) and (max-width: 1500px) {
 
.faq:after{
    content:"";
    position: absolute;
    height: 70px;
    width: 70px;
    
     top:100px;
    right: 0px;
    
  
    background-image: url('https://kosmoglow.in/wp-content/uploads/2025/04/4.png');
    background-position: center;
    background-size: contain;
        animation: faq 2s ease-in-out infinite;
       
   
}


.faq:before{
    content:"";
    position: absolute;
    height: 70px;
    width: 70px;
     top:00px;
    left: 20px;
    background-image: url('https://gcctechgroup.com/wp-content/uploads/2025/04/2.png');
    background-position: center;
    background-size: contain;
      animation: faqs 3s ease-in-out infinite;
   z-index: 2;
}
}/* End custom CSS */