.elementor-1270 .elementor-element.elementor-element-1072ebf:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-1072ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skillwarriorz.in/wp-content/uploads/2024/11/1-2-d.webp");background-position:center center;background-size:cover;}.elementor-1270 .elementor-element.elementor-element-1072ebf > .elementor-background-overlay{background-color:#033B006B;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1270 .elementor-element.elementor-element-1072ebf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;overflow:visible;}.elementor-1270 .elementor-element.elementor-element-d096349.elementor-column > .elementor-widget-wrap{justify-content:center;}.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 );}.elementor-1270 .elementor-element.elementor-element-c588542{width:auto;max-width:auto;text-align:center;}.elementor-1270 .elementor-element.elementor-element-c588542 .elementor-heading-title{color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-922045f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1270 .elementor-element.elementor-element-922045f > .elementor-container{max-width:180px;}.elementor-1270 .elementor-element.elementor-element-922045f{overflow:visible;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1270 .elementor-element.elementor-element-7f978fc{text-align:center;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1270 .elementor-element.elementor-element-047ed25 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-047ed25 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1270 .elementor-element.elementor-element-047ed25{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1270 .elementor-element.elementor-element-047ed25 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-5951c65{padding:50px 0px 50px 0px;overflow:visible;}.elementor-1270 .elementor-element.elementor-element-bd47bd8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1270 .elementor-element.elementor-element-b42bfb2{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.3);text-align:center;color:#000000;}.elementor-1270 .elementor-element.elementor-element-b42bfb2:hover{box-shadow:0px 0px 10px 0px rgba(222.93500936012745, 255, 207.93587294868803, 0.5);}.elementor-1270 .elementor-element.elementor-element-8a43842{width:auto;max-width:auto;text-align:center;color:#000000;}.elementor-1270 .elementor-element.elementor-element-6db2269 > .elementor-container{max-width:500px;}.elementor-1270 .elementor-element.elementor-element-6db2269{overflow:visible;}.elementor-1270 .elementor-element.elementor-element-2adb7ca{background-color:#046CFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-1270 .elementor-element.elementor-element-2adb7ca:hover{background-color:#000000;}.elementor-1270 .elementor-element.elementor-element-2adb7ca .elementor-heading-title{font-family:"Judson", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-d3e194d{background-color:#21B100;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-1270 .elementor-element.elementor-element-d3e194d:hover{background-color:#000000;}.elementor-1270 .elementor-element.elementor-element-d3e194d .elementor-heading-title{font-family:"Judson", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-5ce8f00 > .elementor-container{max-width:1300px;}.elementor-1270 .elementor-element.elementor-element-5ce8f00{overflow:visible;}.elementor-1270 .elementor-element.elementor-element-fd30206:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-fd30206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-fd30206{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBD7D7;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:15px;padding:10px 10px 10px 10px;overflow:visible;}.elementor-1270 .elementor-element.elementor-element-fd30206, .elementor-1270 .elementor-element.elementor-element-fd30206 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1270 .elementor-element.elementor-element-fd30206 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1270 .elementor-element.elementor-element-02db04c img{border-radius:10px 10px 10px 10px;}.elementor-1270 .elementor-element.elementor-element-02be41b{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-1270 .elementor-element.elementor-element-818fd66{font-family:"Roboto", Sans-serif;font-weight:400;line-height:30px;}.elementor-1270 .elementor-element.elementor-element-0506249{width:auto;max-width:auto;background-color:#046CFF;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-1270 .elementor-element.elementor-element-0506249:hover{background-color:#000000;}.elementor-1270 .elementor-element.elementor-element-0506249 .elementor-heading-title{font-family:"Judson", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-516bae6:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-516bae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-516bae6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBD7D7;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:15px;padding:10px 10px 10px 10px;overflow:visible;}.elementor-1270 .elementor-element.elementor-element-516bae6, .elementor-1270 .elementor-element.elementor-element-516bae6 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1270 .elementor-element.elementor-element-516bae6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1270 .elementor-element.elementor-element-bd410e8{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-1270 .elementor-element.elementor-element-6522683{font-family:"Roboto", Sans-serif;font-weight:400;line-height:30px;}.elementor-1270 .elementor-element.elementor-element-47286f2{width:auto;max-width:auto;background-color:#046CFF;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-1270 .elementor-element.elementor-element-47286f2:hover{background-color:#000000;}.elementor-1270 .elementor-element.elementor-element-47286f2 .elementor-heading-title{font-family:"Judson", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-7572059 img{border-radius:10px 10px 10px 10px;}.elementor-1270 .elementor-element.elementor-element-f3d87c8:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-f3d87c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-f3d87c8{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBD7D7;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:15px;padding:10px 10px 10px 10px;overflow:visible;}.elementor-1270 .elementor-element.elementor-element-f3d87c8, .elementor-1270 .elementor-element.elementor-element-f3d87c8 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1270 .elementor-element.elementor-element-f3d87c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1270 .elementor-element.elementor-element-a87cd3f img{border-radius:10px 10px 10px 10px;}.elementor-1270 .elementor-element.elementor-element-dce6b64{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-1270 .elementor-element.elementor-element-9a57529{font-family:"Roboto", Sans-serif;font-weight:400;line-height:30px;}.elementor-1270 .elementor-element.elementor-element-619f3df{width:auto;max-width:auto;background-color:#046CFF;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-1270 .elementor-element.elementor-element-619f3df:hover{background-color:#000000;}.elementor-1270 .elementor-element.elementor-element-619f3df .elementor-heading-title{font-family:"Judson", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-e0c37d3:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-e0c37d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-e0c37d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;overflow:visible;}.elementor-1270 .elementor-element.elementor-element-e0c37d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1270 .elementor-element.elementor-element-42871ca{overflow:visible;}.elementor-1270 .elementor-element.elementor-element-955efd8{width:auto;max-width:auto;}.elementor-1270 .elementor-element.elementor-element-955efd8 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-1270 .elementor-element.elementor-element-928d488{width:auto;max-width:auto;top:0px;text-align:right;}body:not(.rtl) .elementor-1270 .elementor-element.elementor-element-928d488{right:60px;}body.rtl .elementor-1270 .elementor-element.elementor-element-928d488{left:60px;}.elementor-1270 .elementor-element.elementor-element-928d488 img{width:50%;border-radius:20px 20px 20px 20px;}.elementor-1270 .elementor-element.elementor-element-feb1d36{width:auto;max-width:auto;bottom:0px;text-align:left;}body:not(.rtl) .elementor-1270 .elementor-element.elementor-element-feb1d36{right:20px;}body.rtl .elementor-1270 .elementor-element.elementor-element-feb1d36{left:20px;}.elementor-1270 .elementor-element.elementor-element-feb1d36 img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1270 .elementor-element.elementor-element-ad26cfb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1270 .elementor-element.elementor-element-bca7d16{width:auto;max-width:auto;background-color:#E4FCFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.16);text-align:center;color:#000000;}.elementor-1270 .elementor-element.elementor-element-bca7d16:hover{box-shadow:0px 0px 10px 0px rgba(207.93587294868803, 242.16991345935932, 255, 0.5);}.elementor-1270 .elementor-element.elementor-element-2c88021{font-family:"Lora", Sans-serif;font-size:38px;font-weight:700;color:#000000;}.elementor-1270 .elementor-element.elementor-element-50c8e1d{font-family:"Roboto", Sans-serif;font-weight:400;line-height:22px;}.elementor-1270 .elementor-element.elementor-element-f30180f{width:100%;max-width:100%;background-color:#046CFF;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-1270 .elementor-element.elementor-element-f30180f:hover{background-color:#000000;}.elementor-1270 .elementor-element.elementor-element-f30180f .elementor-heading-title{font-family:"Judson", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-b5ca372 > .elementor-container{max-width:1300px;}.elementor-1270 .elementor-element.elementor-element-b5ca372{overflow:visible;}.elementor-1270 .elementor-element.elementor-element-d2ba2d6:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-d2ba2d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-d2ba2d6 > .elementor-container{max-width:1300px;}.elementor-1270 .elementor-element.elementor-element-d2ba2d6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBD7D7;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:15px;padding:10px 10px 10px 10px;overflow:visible;}.elementor-1270 .elementor-element.elementor-element-d2ba2d6, .elementor-1270 .elementor-element.elementor-element-d2ba2d6 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1270 .elementor-element.elementor-element-d2ba2d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1270 .elementor-element.elementor-element-59f4535{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-1270 .elementor-element.elementor-element-11a47b7{font-family:"Roboto", Sans-serif;font-weight:400;line-height:30px;}.elementor-1270 .elementor-element.elementor-element-6601c05{width:auto;max-width:auto;background-color:#046CFF;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-1270 .elementor-element.elementor-element-6601c05:hover{background-color:#000000;}.elementor-1270 .elementor-element.elementor-element-6601c05 .elementor-heading-title{font-family:"Judson", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-7d8aa8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1270 .elementor-element.elementor-element-0142d75 img{border-radius:10px 10px 10px 10px;}.elementor-1270 .elementor-element.elementor-element-5322689{width:auto;max-width:auto;bottom:285px;}body:not(.rtl) .elementor-1270 .elementor-element.elementor-element-5322689{right:240px;}body.rtl .elementor-1270 .elementor-element.elementor-element-5322689{left:240px;}.elementor-1270 .elementor-element.elementor-element-5322689 .elementor-icon-wrapper{text-align:center;}.elementor-1270 .elementor-element.elementor-element-5322689.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FF9813;}.elementor-1270 .elementor-element.elementor-element-5322689.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-5322689.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-5322689.elementor-view-framed .elementor-icon, .elementor-1270 .elementor-element.elementor-element-5322689.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-5322689.elementor-view-framed .elementor-icon{background-color:#FF9813;}.elementor-1270 .elementor-element.elementor-element-5322689.elementor-view-stacked .elementor-icon svg{fill:#FF9813;}.elementor-1270 .elementor-element.elementor-element-a4e02d4:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-a4e02d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-a4e02d4 > .elementor-container{max-width:750px;}.elementor-1270 .elementor-element.elementor-element-a4e02d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;overflow:visible;}.elementor-1270 .elementor-element.elementor-element-a4e02d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1270 .elementor-element.elementor-element-9064089{width:auto;max-width:auto;text-align:center;color:#000000;}.elementor-1270 .elementor-element.elementor-element-e27b885{padding:0px 0px 50px 0px;overflow:visible;}.elementor-1270 .elementor-element.elementor-element-571fb7c{text-align:center;font-family:"Roboto", Sans-serif;font-size:85px;font-weight:700;color:#000000;}.elementor-1270 .elementor-element.elementor-element-43951c3{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-1270 .elementor-element.elementor-element-e13fac9{text-align:center;font-family:"Roboto", Sans-serif;font-size:85px;font-weight:700;color:#000000;}.elementor-1270 .elementor-element.elementor-element-bf8ec41{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-1270 .elementor-element.elementor-element-a9488f6{text-align:center;font-family:"Roboto", Sans-serif;font-size:85px;font-weight:700;color:#000000;}.elementor-1270 .elementor-element.elementor-element-a7e8271{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-1270 .elementor-element.elementor-element-54b7457{text-align:center;font-family:"Roboto", Sans-serif;font-size:85px;font-weight:700;color:#000000;}.elementor-1270 .elementor-element.elementor-element-192d058{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-1270 .elementor-element.elementor-element-5f3c596{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d4a7ce4 );}.elementor-1270 .elementor-element.elementor-element-6cc087a{text-align:center;}.elementor-1270 .elementor-element.elementor-element-6cc087a .elementor-heading-title{color:#000000;}.elementor-1270 .elementor-element.elementor-element-6498e28:not(.elementor-motion-effects-element-type-background), .elementor-1270 .elementor-element.elementor-element-6498e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b226b3 );background-image:url("https://skillwarriorz.in/wp-content/uploads/2024/11/g-scaled.webp");}.elementor-1270 .elementor-element.elementor-element-6498e28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 10px 50px 10px;overflow:visible;}.elementor-1270 .elementor-element.elementor-element-6498e28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1270 .elementor-element.elementor-element-cdd5945{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-985a858 );}.elementor-1270 .elementor-element.elementor-element-d661433{text-align:center;color:var( --e-global-color-985a858 );}.elementor-1270 .elementor-element.elementor-element-af3da56 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}body.elementor-page-1270:not(.elementor-motion-effects-element-type-background), body.elementor-page-1270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-1270 .elementor-element.elementor-element-cee4091{width:38.507%;}.elementor-1270 .elementor-element.elementor-element-60a57c4{width:61.493%;}.elementor-1270 .elementor-element.elementor-element-69877aa{width:55%;}.elementor-1270 .elementor-element.elementor-element-ad26cfb{width:45%;}}@media(max-width:1024px){.elementor-1270 .elementor-element.elementor-element-2adb7ca .elementor-heading-title{font-size:12px;}.elementor-1270 .elementor-element.elementor-element-d3e194d .elementor-heading-title{font-size:12px;}.elementor-1270 .elementor-element.elementor-element-0506249 .elementor-heading-title{font-size:12px;}.elementor-1270 .elementor-element.elementor-element-47286f2 .elementor-heading-title{font-size:12px;}.elementor-1270 .elementor-element.elementor-element-619f3df .elementor-heading-title{font-size:12px;}.elementor-1270 .elementor-element.elementor-element-f30180f .elementor-heading-title{font-size:12px;}.elementor-1270 .elementor-element.elementor-element-6601c05 .elementor-heading-title{font-size:12px;}.elementor-1270 .elementor-element.elementor-element-af3da56 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-1270 .elementor-element.elementor-element-2adb7ca .elementor-heading-title{font-size:15px;}.elementor-1270 .elementor-element.elementor-element-d3e194d .elementor-heading-title{font-size:15px;}.elementor-1270 .elementor-element.elementor-element-0506249 .elementor-heading-title{font-size:15px;}.elementor-1270 .elementor-element.elementor-element-47286f2 .elementor-heading-title{font-size:15px;}.elementor-1270 .elementor-element.elementor-element-619f3df .elementor-heading-title{font-size:15px;}.elementor-1270 .elementor-element.elementor-element-f30180f .elementor-heading-title{font-size:15px;}.elementor-1270 .elementor-element.elementor-element-6601c05 .elementor-heading-title{font-size:15px;}.elementor-1270 .elementor-element.elementor-element-810bd6f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1270 .elementor-element.elementor-element-af3da56 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for heading, class: .elementor-element-c588542 *//* Dotted Underline for Elementor Heading */
.elementor-1270 .elementor-element.elementor-element-c588542 {
    position: relative;
    padding-bottom: 5px; /* Adjust space between text and underline if needed */
}

.elementor-1270 .elementor-element.elementor-element-c588542:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed lightgrey; /* Light grey dashed underline */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2adb7ca *//* Hover Shine Effect for Elementor Heading */
.elementor-1270 .elementor-element.elementor-element-2adb7ca {
    position: relative;
    overflow: hidden;
}

.elementor-1270 .elementor-element.elementor-element-2adb7ca:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    transform: skewX(-20deg);
    transition: left 1.5s ease; /* Increased transition duration to make it slower */
    pointer-events: none;
}

.elementor-1270 .elementor-element.elementor-element-2adb7ca:hover:before {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e194d *//* Hover Shine Effect for Elementor Heading */
.elementor-1270 .elementor-element.elementor-element-d3e194d {
    position: relative;
    overflow: hidden;
}

.elementor-1270 .elementor-element.elementor-element-d3e194d:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    transform: skewX(-20deg);
    transition: left 0.5s ease;
    pointer-events: none;
}

.elementor-1270 .elementor-element.elementor-element-d3e194d:hover:before {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02be41b */.gradient-text {
    background: linear-gradient(90deg, #79b43a 0%, #ebbb29 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0506249 *//* Hover Shine Effect for Elementor Heading */
.elementor-1270 .elementor-element.elementor-element-0506249 {
    position: relative;
    overflow: hidden;
}

.elementor-1270 .elementor-element.elementor-element-0506249:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    transform: skewX(-20deg);
    transition: left 1.5s ease; /* Increased transition duration to make it slower */
    pointer-events: none;
}

.elementor-1270 .elementor-element.elementor-element-0506249:hover:before {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd410e8 */.gradient-text {
    background: linear-gradient(90deg, #79b43a 0%, #ebbb29 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47286f2 *//* Hover Shine Effect for Elementor Heading */
.elementor-1270 .elementor-element.elementor-element-47286f2 {
    position: relative;
    overflow: hidden;
}

.elementor-1270 .elementor-element.elementor-element-47286f2:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    transform: skewX(-20deg);
    transition: left 1.5s ease; /* Increased transition duration to make it slower */
    pointer-events: none;
}

.elementor-1270 .elementor-element.elementor-element-47286f2:hover:before {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dce6b64 */.gradient-text {
    background: linear-gradient(90deg, #79b43a 0%, #ebbb29 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-619f3df *//* Hover Shine Effect for Elementor Heading */
.elementor-1270 .elementor-element.elementor-element-619f3df {
    position: relative;
    overflow: hidden;
}

.elementor-1270 .elementor-element.elementor-element-619f3df:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    transform: skewX(-20deg);
    transition: left 1.5s ease; /* Increased transition duration to make it slower */
    pointer-events: none;
}

.elementor-1270 .elementor-element.elementor-element-619f3df:hover:before {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c88021 */.gradient-text {
    background: linear-gradient(90deg, #79b43a 0%, #ebbb29 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f30180f *//* Hover Shine Effect for Elementor Heading */
.elementor-1270 .elementor-element.elementor-element-f30180f {
    position: relative;
    overflow: hidden;
}

.elementor-1270 .elementor-element.elementor-element-f30180f:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    transform: skewX(-20deg);
    transition: left 1.5s ease; /* Increased transition duration to make it slower */
    pointer-events: none;
}

.elementor-1270 .elementor-element.elementor-element-f30180f:hover:before {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59f4535 */.gradient-text {
    background: linear-gradient(90deg, #79b43a 0%, #ebbb29 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6601c05 *//* Hover Shine Effect for Elementor Heading */
.elementor-1270 .elementor-element.elementor-element-6601c05 {
    position: relative;
    overflow: hidden;
}

.elementor-1270 .elementor-element.elementor-element-6601c05:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    transform: skewX(-20deg);
    transition: left 1.5s ease; /* Increased transition duration to make it slower */
    pointer-events: none;
}

.elementor-1270 .elementor-element.elementor-element-6601c05:hover:before {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0142d75 */.elementor-1270 .elementor-element.elementor-element-0142d75 img {
    width: 100%;
    height: 460px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5322689 *//* Main container for the expanding rings */
.aks-ring {
    position: relative;
    width: 49px; /* Width of the icon */
    height: 49px; /* Height of the icon */
    border-radius: 50%; /* Ensure the icon itself is circular */
    display: flex;
    align-items: center;
    justify-content: center;
}

/* First expanding ring */
.aks-ring::before {
    content: "";
    border: 2px solid rgba(255, 255, 255, 0.7); /* Adjust color and thickness as needed */
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80px; /* Larger than the icon for outer ring effect */
    height: 80px; /* Same as width for a perfect circle */
    border-radius: 50%; /* Perfect circle */
    transform: translate(-50%, -50%) scale(1); /* Center it and start at normal size */
    opacity: 0;
    pointer-events: none; /* Allow clicks to pass through */
    animation: zoomBig 3s ease-out infinite; /* Smooth animation */
    animation-delay: 0.5s; /* Delay to offset the two rings */
}

/* Second expanding ring */
.aks-ring::after {
    content: "";
    border: 2px solid rgba(255, 255, 255, 0.7); /* Adjust color and thickness as needed */
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80px; /* Match with the before ring */
    height: 80px; /* Match with the before ring */
    border-radius: 50%; /* Perfect circle */
    transform: translate(-50%, -50%) scale(1); /* Center and normal size */
    opacity: 0;
    pointer-events: none; /* Allow clicks to pass through */
    animation: zoomBig 3s ease-out infinite; /* Continuous animation */
    animation-delay: 0s; /* Immediate start */
}

/* Keyframes for expanding ring effect */
@keyframes zoomBig {
    0% {
        transform: translate(-50%, -50%) scale(1); /* Start at original size */
        opacity: 1; /* Fully visible */
    }
    50% {
        transform: translate(-50%, -50%) scale(1.8); /* Expand outward */
        opacity: 0; /* Fade out */
    }
    100% {
        transform: translate(-50%, -50%) scale(1.8);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-571fb7c */.gradient-text {
    background: linear-gradient(90deg, #79b43a 0%, #ebbb29 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e13fac9 */.gradient-text {
    background: linear-gradient(90deg, #79b43a 0%, #ebbb29 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9488f6 */.gradient-text {
    background: linear-gradient(90deg, #79b43a 0%, #ebbb29 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54b7457 */.gradient-text {
    background: linear-gradient(90deg, #79b43a 0%, #ebbb29 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6498e28 *//* Ensure this ID matches the section ID in Elementor */
#animated-dots-section {
    position: relative;
    overflow: hidden; /* Prevent content overflow */
    background-color: black; /* Background color of the section */
}

/* Styling for dots */
#animated-dots-section .dot {
    position: absolute;
    width: 2px !important; /* Dot size set to 2px */
    height: 2px !important;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.8); /* Set color to temporary white */
    pointer-events: none;
    animation: move 5s linear infinite !important; /* Ensure dots keep animating */
}

/* Animation keyframes for moving dots */
@keyframes move {
    0% {
        transform: translate(0, 0);
    }
    25% {
        transform: translate(20px, -20px);
    }
    50% {
        transform: translate(-20px, 20px);
    }
    75% {
        transform: translate(20px, 20px);
    }
    100% {
        transform: translate(0, 0);
    }
}/* End custom CSS */