.elementor-14687 .elementor-element.elementor-element-1d16779 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14687 .elementor-element.elementor-element-ac2807e > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-14687 .elementor-element.elementor-element-ac2807e{text-align:center;}.elementor-14687 .elementor-element.elementor-element-ac2807e .elementor-heading-title{font-family:"Inter", Sans-serif;color:#000000;}.elementor-14687 .elementor-element.elementor-element-ab662a4 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14687 .elementor-element.elementor-element-ab662a4{font-family:"Inter", Sans-serif;color:#000000;}.elementor-14687 .elementor-element.elementor-element-11c7f29 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-14687 .elementor-element.elementor-element-11c7f29{text-align:center;}.elementor-14687 .elementor-element.elementor-element-11c7f29 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#000000;}.elementor-14687 .elementor-element.elementor-element-cf04b73 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14687 .elementor-element.elementor-element-cf04b73{font-family:"Inter", Sans-serif;color:#000000;}.elementor-14687 .elementor-element.elementor-element-d9ce92a{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-14687 .elementor-element.elementor-element-d9ce92a:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-d9ce92a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-4dd4854{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-fda5ea4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-8cd0597{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-8cd0597:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-8cd0597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-27cb234{text-align:center;}.elementor-14687 .elementor-element.elementor-element-27cb234 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-299a021{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-3467fa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-e2b983b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-7cd6455{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-7cd6455:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-7cd6455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-1a292f0{text-align:center;}.elementor-14687 .elementor-element.elementor-element-1a292f0 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-32c504a{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-0cbb557{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-31cd7f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-c71b45f{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-c71b45f:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-c71b45f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-63913d3{text-align:center;}.elementor-14687 .elementor-element.elementor-element-63913d3 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-38d86f9{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-e66f9cc{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-14687 .elementor-element.elementor-element-e66f9cc:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-e66f9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-00e3c2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-e61dc60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-d23a846{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-d23a846:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-d23a846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-f618c38{text-align:center;}.elementor-14687 .elementor-element.elementor-element-f618c38 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-da6b15f{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-4187e4d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-d681549{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-a36a606{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-a36a606:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-a36a606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-6d70fa3{text-align:center;}.elementor-14687 .elementor-element.elementor-element-6d70fa3 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-f3c89e7{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-37aba55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-0509458{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-c4fee3e{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-c4fee3e:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-c4fee3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-46caf50{text-align:center;}.elementor-14687 .elementor-element.elementor-element-46caf50 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-ee429ad{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-b8f2081{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14687 .elementor-element.elementor-element-b8f2081 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14687 .elementor-element.elementor-element-796615f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-14687 .elementor-element.elementor-element-796615f{text-align:center;}.elementor-14687 .elementor-element.elementor-element-796615f .elementor-heading-title{font-family:"Inter", Sans-serif;color:#000000;}.elementor-14687 .elementor-element.elementor-element-8ee2a45 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14687 .elementor-element.elementor-element-8ee2a45{font-family:"Inter", Sans-serif;color:#000000;}.elementor-14687 .elementor-element.elementor-element-08396b8{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-14687 .elementor-element.elementor-element-08396b8:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-08396b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-bf65dd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-d2c820c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-079658d{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-079658d:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-079658d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-2bc96bf{text-align:center;}.elementor-14687 .elementor-element.elementor-element-2bc96bf .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-e4a0a19{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-eba8fc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-b52c097{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-e01c4d7{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-e01c4d7:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-e01c4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-e1e9c96{text-align:center;}.elementor-14687 .elementor-element.elementor-element-e1e9c96 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-4caf789{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-873357b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-63e9ff7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-fa05c83{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-fa05c83:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-fa05c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-56d7e39{text-align:center;}.elementor-14687 .elementor-element.elementor-element-56d7e39 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-dc45fce{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-dc40c20{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-14687 .elementor-element.elementor-element-dc40c20:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-dc40c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-c7d110f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-1fd3f20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-a2b266f{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-a2b266f:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-a2b266f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-d3d99ad{text-align:center;}.elementor-14687 .elementor-element.elementor-element-d3d99ad .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-f16c250{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-d9c135f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-8c5ffd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-8c826bb{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-8c826bb:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-8c826bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-3950867{text-align:center;}.elementor-14687 .elementor-element.elementor-element-3950867 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-165a774{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-cec815c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-b4b200d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-a52a17b{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-a52a17b:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-a52a17b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-169a4c0{text-align:center;}.elementor-14687 .elementor-element.elementor-element-169a4c0 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-f9c03c9{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-defe552{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-14687 .elementor-element.elementor-element-defe552:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-defe552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-aab0fdb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-f3da290{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-5974f00{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-5974f00:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-5974f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-9f21326{text-align:center;}.elementor-14687 .elementor-element.elementor-element-9f21326 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-9a4be8b{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-48aa029{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-f39f804{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-0266297{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-0266297:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-0266297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-82aa12e{text-align:center;}.elementor-14687 .elementor-element.elementor-element-82aa12e .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-86a2f80{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-ef4d390{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-14687 .elementor-element.elementor-element-ef4d390 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14687 .elementor-element.elementor-element-38f5622 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-14687 .elementor-element.elementor-element-38f5622{text-align:center;}.elementor-14687 .elementor-element.elementor-element-38f5622 .elementor-heading-title{color:#000000;}.elementor-14687 .elementor-element.elementor-element-7d21744{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-14687 .elementor-element.elementor-element-7d21744:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-7d21744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-eb976dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-1232030{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-4c00676{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-4c00676:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-4c00676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-da5e790{text-align:center;}.elementor-14687 .elementor-element.elementor-element-da5e790 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-7f3fc3d{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-62e4698{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-6c7514e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-797266e{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-797266e:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-797266e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-51d0fc8{text-align:center;}.elementor-14687 .elementor-element.elementor-element-51d0fc8 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-fea4c1a{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-2994910{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-39d811d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-d436e58{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-d436e58:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-d436e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-dc833c6{text-align:center;}.elementor-14687 .elementor-element.elementor-element-dc833c6 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-33efc87{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-23beec0{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-14687 .elementor-element.elementor-element-23beec0:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-23beec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-d78d762{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-ff1b161{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-2907800{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-2907800:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-2907800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-58798b1{text-align:center;}.elementor-14687 .elementor-element.elementor-element-58798b1 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-e402ed2{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-6ab541a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-315d557{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-4a305e2{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-4a305e2:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-4a305e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-33195a9{text-align:center;}.elementor-14687 .elementor-element.elementor-element-33195a9 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-157852d{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-4b8e48d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14687 .elementor-element.elementor-element-9c501f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14687 .elementor-element.elementor-element-1316638{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C667E3;--border-color:#C667E3;--border-radius:6px 6px 6px 6px;}.elementor-14687 .elementor-element.elementor-element-1316638:not(.elementor-motion-effects-element-type-background), .elementor-14687 .elementor-element.elementor-element-1316638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14687 .elementor-element.elementor-element-faa928e{text-align:center;}.elementor-14687 .elementor-element.elementor-element-faa928e .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:35px;font-weight:600;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-e634761{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14687 .elementor-element.elementor-element-2409091{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-14687 .elementor-element.elementor-element-2409091 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14687 .elementor-element.elementor-element-60c5570 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14687 .elementor-element.elementor-element-60c5570 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14687 .elementor-element.elementor-element-b1cbd3e{text-align:center;}.elementor-14687 .elementor-element.elementor-element-b1cbd3e .elementor-heading-title{color:#000000;}.elementor-14687 .elementor-element.elementor-element-c69aabf{--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-14687 .elementor-element.elementor-element-a70c698 .eae-layout-center .eae-tl-icon-wrapper{margin-right:0px !important;margin-left:0px !important;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-layout-left .eae-tl-icon-wrapper{margin-right:0px !important;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-layout-right .eae-tl-icon-wrapper{margin-left:0px !important;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-layout-justify .eae-tl-icon-wrapper{margin-right:0px !important;margin-left:0px !important;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-item-content{flex-direction:column;text-align:left;padding:0px 0px 0px 0px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-timeline-item{padding-bottom:50px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-item-image{width:30%;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-column .eae-tl-content{width:100%;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-tl-content{width:calc(100% - 30%);}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-tl-content{width:calc(100% - 30%);}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-tl-item-content .eae-tl-content{width:calc(100% - 30% - 0px);}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-tl-item-content .eae-tl-content{width:calc(100% - 30% - 0px);}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-column .eae-tl-item-image{margin:0 auto 0px auto;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-layout-center:not(.eae-timeline-layout-rtl) .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-layout-center.eae-timeline-layout-rtl .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-layout-center:not(.eae-timeline-alternate-yes) .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-layout-center.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-layout-center .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-layout-center:not(.eae-timeline-alternate-yes) .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-layout-center.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-layout-left:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-layout-left:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-layout-right:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-layout-right:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698.image-position-row-reverse .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-timline-progress-bar{background:#4054b2;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-timline-progress-bar .eae-pb-inner-line{background:#d8d8d8;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-layout-center .eae-timline-progress-bar{width:5px;left:calc(50% - 5px/2);}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-layout-left .eae-timline-progress-bar{width:5px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-layout-right .eae-timline-progress-bar{width:5px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon-view-stacked{background-color:#6ec1e4;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon-view-framed{border-color:#6ec1e4;background-color:#ffffff;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon-view-framed i{color:#6ec1e4;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon-view-framed svg{fill:#6ec1e4;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon-view-default i{color:#6ec1e4;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon-view-default svg{fill:#6ec1e4;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon-view-stacked i{color:#ffffff;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon-view-stacked svg{fill:#ffffff;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked{background-color:#4054b2;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed{border-color:#4054b2;background-color:#ffffff;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed i{color:#4054b2;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed svg{fill:#4054b2;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default i{color:#4054b2;border-color:#4054b2;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default svg{fill:#4054b2;border-color:#4054b2;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked i   {color:#ffffff;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked svg   {fill:#ffffff;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon i{font-size:25px;transform:rotate(0deg);}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon svg{width:25px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-icon-item_icon.eae-icon{padding:10px;border-style:solid;border-radius:7px 7px 7px 7px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-button-wrapper{justify-content:center;margin:10px 0px 0px 0px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-button{color:#ffffff;background-color:#007cba;padding:12px 24px 12px 24px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-button .eae-button-icon{font-size:16px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-button .eae-button-icon svg{width:16px;height:16px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-button .eae-button-icon.eae-icon-left{margin-right:8px;}.elementor-14687 .elementor-element.elementor-element-a70c698 .eae-tl-button .eae-button-icon.eae-icon-right{margin-left:8px;}@media(min-width:768px){.elementor-14687 .elementor-element.elementor-element-4dd4854{--width:100%;}.elementor-14687 .elementor-element.elementor-element-8cd0597{--width:100%;}.elementor-14687 .elementor-element.elementor-element-3467fa7{--width:100%;}.elementor-14687 .elementor-element.elementor-element-7cd6455{--width:100%;}.elementor-14687 .elementor-element.elementor-element-0cbb557{--width:100%;}.elementor-14687 .elementor-element.elementor-element-c71b45f{--width:100%;}.elementor-14687 .elementor-element.elementor-element-00e3c2f{--width:100%;}.elementor-14687 .elementor-element.elementor-element-d23a846{--width:100%;}.elementor-14687 .elementor-element.elementor-element-4187e4d{--width:100%;}.elementor-14687 .elementor-element.elementor-element-a36a606{--width:100%;}.elementor-14687 .elementor-element.elementor-element-37aba55{--width:100%;}.elementor-14687 .elementor-element.elementor-element-c4fee3e{--width:100%;}.elementor-14687 .elementor-element.elementor-element-bf65dd5{--width:100%;}.elementor-14687 .elementor-element.elementor-element-079658d{--width:100%;}.elementor-14687 .elementor-element.elementor-element-eba8fc4{--width:100%;}.elementor-14687 .elementor-element.elementor-element-e01c4d7{--width:100%;}.elementor-14687 .elementor-element.elementor-element-873357b{--width:100%;}.elementor-14687 .elementor-element.elementor-element-fa05c83{--width:100%;}.elementor-14687 .elementor-element.elementor-element-c7d110f{--width:100%;}.elementor-14687 .elementor-element.elementor-element-a2b266f{--width:100%;}.elementor-14687 .elementor-element.elementor-element-d9c135f{--width:100%;}.elementor-14687 .elementor-element.elementor-element-8c826bb{--width:100%;}.elementor-14687 .elementor-element.elementor-element-cec815c{--width:100%;}.elementor-14687 .elementor-element.elementor-element-a52a17b{--width:100%;}.elementor-14687 .elementor-element.elementor-element-aab0fdb{--width:100%;}.elementor-14687 .elementor-element.elementor-element-5974f00{--width:100%;}.elementor-14687 .elementor-element.elementor-element-48aa029{--width:100%;}.elementor-14687 .elementor-element.elementor-element-0266297{--width:100%;}.elementor-14687 .elementor-element.elementor-element-eb976dd{--width:100%;}.elementor-14687 .elementor-element.elementor-element-4c00676{--width:100%;}.elementor-14687 .elementor-element.elementor-element-62e4698{--width:100%;}.elementor-14687 .elementor-element.elementor-element-797266e{--width:100%;}.elementor-14687 .elementor-element.elementor-element-2994910{--width:100%;}.elementor-14687 .elementor-element.elementor-element-d436e58{--width:100%;}.elementor-14687 .elementor-element.elementor-element-d78d762{--width:100%;}.elementor-14687 .elementor-element.elementor-element-2907800{--width:100%;}.elementor-14687 .elementor-element.elementor-element-6ab541a{--width:100%;}.elementor-14687 .elementor-element.elementor-element-4a305e2{--width:100%;}.elementor-14687 .elementor-element.elementor-element-4b8e48d{--width:100%;}.elementor-14687 .elementor-element.elementor-element-1316638{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-fda5ea4 */.elementor-14687 .elementor-element.elementor-element-fda5ea4 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-fda5ea4::before,
.elementor-14687 .elementor-element.elementor-element-fda5ea4::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-fda5ea4:hover::before,
.elementor-14687 .elementor-element.elementor-element-fda5ea4:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-fda5ea4:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-fda5ea4:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2b983b */.elementor-14687 .elementor-element.elementor-element-e2b983b {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-e2b983b::before,
.elementor-14687 .elementor-element.elementor-element-e2b983b::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-e2b983b:hover::before,
.elementor-14687 .elementor-element.elementor-element-e2b983b:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-e2b983b:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-e2b983b:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cd7f8 */.elementor-14687 .elementor-element.elementor-element-31cd7f8 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-31cd7f8::before,
.elementor-14687 .elementor-element.elementor-element-31cd7f8::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-31cd7f8:hover::before,
.elementor-14687 .elementor-element.elementor-element-31cd7f8:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-31cd7f8:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-31cd7f8:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e61dc60 */.elementor-14687 .elementor-element.elementor-element-e61dc60 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-e61dc60::before,
.elementor-14687 .elementor-element.elementor-element-e61dc60::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-e61dc60:hover::before,
.elementor-14687 .elementor-element.elementor-element-e61dc60:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-e61dc60:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-e61dc60:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d681549 */.elementor-14687 .elementor-element.elementor-element-d681549 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-d681549::before,
.elementor-14687 .elementor-element.elementor-element-d681549::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-d681549:hover::before,
.elementor-14687 .elementor-element.elementor-element-d681549:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-d681549:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-d681549:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0509458 */.elementor-14687 .elementor-element.elementor-element-0509458 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-0509458::before,
.elementor-14687 .elementor-element.elementor-element-0509458::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-0509458:hover::before,
.elementor-14687 .elementor-element.elementor-element-0509458:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-0509458:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-0509458:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2c820c */.elementor-14687 .elementor-element.elementor-element-d2c820c {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-d2c820c::before,
.elementor-14687 .elementor-element.elementor-element-d2c820c::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-d2c820c:hover::before,
.elementor-14687 .elementor-element.elementor-element-d2c820c:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-d2c820c:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-d2c820c:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52c097 */.elementor-14687 .elementor-element.elementor-element-b52c097 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-b52c097::before,
.elementor-14687 .elementor-element.elementor-element-b52c097::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-b52c097:hover::before,
.elementor-14687 .elementor-element.elementor-element-b52c097:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-b52c097:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-b52c097:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e9ff7 */.elementor-14687 .elementor-element.elementor-element-63e9ff7 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-63e9ff7::before,
.elementor-14687 .elementor-element.elementor-element-63e9ff7::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-63e9ff7:hover::before,
.elementor-14687 .elementor-element.elementor-element-63e9ff7:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-63e9ff7:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-63e9ff7:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd3f20 */.elementor-14687 .elementor-element.elementor-element-1fd3f20 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-1fd3f20::before,
.elementor-14687 .elementor-element.elementor-element-1fd3f20::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-1fd3f20:hover::before,
.elementor-14687 .elementor-element.elementor-element-1fd3f20:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-1fd3f20:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-1fd3f20:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c5ffd4 */.elementor-14687 .elementor-element.elementor-element-8c5ffd4 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-8c5ffd4::before,
.elementor-14687 .elementor-element.elementor-element-8c5ffd4::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-8c5ffd4:hover::before,
.elementor-14687 .elementor-element.elementor-element-8c5ffd4:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-8c5ffd4:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-8c5ffd4:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b200d */.elementor-14687 .elementor-element.elementor-element-b4b200d {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-b4b200d::before,
.elementor-14687 .elementor-element.elementor-element-b4b200d::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-b4b200d:hover::before,
.elementor-14687 .elementor-element.elementor-element-b4b200d:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-b4b200d:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-b4b200d:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3da290 */.elementor-14687 .elementor-element.elementor-element-f3da290 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-f3da290::before,
.elementor-14687 .elementor-element.elementor-element-f3da290::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-f3da290:hover::before,
.elementor-14687 .elementor-element.elementor-element-f3da290:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-f3da290:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-f3da290:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f39f804 */.elementor-14687 .elementor-element.elementor-element-f39f804 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-f39f804::before,
.elementor-14687 .elementor-element.elementor-element-f39f804::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-f39f804:hover::before,
.elementor-14687 .elementor-element.elementor-element-f39f804:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-f39f804:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-f39f804:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1232030 */.elementor-14687 .elementor-element.elementor-element-1232030 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-1232030::before,
.elementor-14687 .elementor-element.elementor-element-1232030::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-1232030:hover::before,
.elementor-14687 .elementor-element.elementor-element-1232030:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-1232030:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-1232030:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7514e */.elementor-14687 .elementor-element.elementor-element-6c7514e {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-6c7514e::before,
.elementor-14687 .elementor-element.elementor-element-6c7514e::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-6c7514e:hover::before,
.elementor-14687 .elementor-element.elementor-element-6c7514e:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-6c7514e:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-6c7514e:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d811d */.elementor-14687 .elementor-element.elementor-element-39d811d {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-39d811d::before,
.elementor-14687 .elementor-element.elementor-element-39d811d::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-39d811d:hover::before,
.elementor-14687 .elementor-element.elementor-element-39d811d:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-39d811d:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-39d811d:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff1b161 */.elementor-14687 .elementor-element.elementor-element-ff1b161 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-ff1b161::before,
.elementor-14687 .elementor-element.elementor-element-ff1b161::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-ff1b161:hover::before,
.elementor-14687 .elementor-element.elementor-element-ff1b161:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-ff1b161:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-ff1b161:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-315d557 */.elementor-14687 .elementor-element.elementor-element-315d557 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-315d557::before,
.elementor-14687 .elementor-element.elementor-element-315d557::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-315d557:hover::before,
.elementor-14687 .elementor-element.elementor-element-315d557:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-315d557:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-315d557:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c501f8 */.elementor-14687 .elementor-element.elementor-element-9c501f8 {
    position: relative; /* Establish stacking context for each container */
    --first-color: #0ff0b3;  /* Neon aqua */
    --second-color: #8360c3; /* Soft purple */
    --third-color: #ff4081;  /* Vibrant pink */
}

@property --rotate {
    syntax: "<angle>";
    initial-value: 132deg;
    inherits: false;
}

.elementor-14687 .elementor-element.elementor-element-9c501f8::before,
.elementor-14687 .elementor-element.elementor-element-9c501f8::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14687 .elementor-element.elementor-element-9c501f8:hover::before,
.elementor-14687 .elementor-element.elementor-element-9c501f8:hover::after {
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
        var(--rotate),
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

.elementor-14687 .elementor-element.elementor-element-9c501f8:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14687 .elementor-element.elementor-element-9c501f8:hover::after {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: scale(0.9);
    filter: blur(70px);
}

@keyframes spin {
    0% {
        --rotate: 0deg;
    }
    100% {
        --rotate: 360deg;
    }
}/* End custom CSS */