.elementor-14685 .elementor-element.elementor-element-f91da0a > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14685 .elementor-element.elementor-element-f91da0a{z-index:2;text-align:center;}.elementor-14685 .elementor-element.elementor-element-f91da0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-14685 .elementor-element.elementor-element-e154be5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;z-index:4;}.elementor-14685 .elementor-element.elementor-element-e154be5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-dbcc40f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-2d071db > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14685 .elementor-element.elementor-element-2d071db > .elementor-container{max-width:1170px;}.elementor-14685 .elementor-element.elementor-element-2d071db{margin-top:0px;margin-bottom:55px;z-index:2;}.elementor-14685 .elementor-element.elementor-element-7e547ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-4dd5333{--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-14685 .elementor-element.elementor-element-4dd5333:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-4dd5333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-ddb4e89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-74b04dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-b2ffe43{--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-14685 .elementor-element.elementor-element-b2ffe43:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-b2ffe43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-964cc0a{text-align:center;}.elementor-14685 .elementor-element.elementor-element-964cc0a .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-f6a3cba{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-329b66a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-75e1876{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-262f3ec{--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-14685 .elementor-element.elementor-element-262f3ec:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-262f3ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-087050b{text-align:center;}.elementor-14685 .elementor-element.elementor-element-087050b .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-a96c190{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-419ebdc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-ef76ea0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-4e7ee3c{--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-14685 .elementor-element.elementor-element-4e7ee3c:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-4e7ee3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-f7c98aa{text-align:center;}.elementor-14685 .elementor-element.elementor-element-f7c98aa .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-d4a096d{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-27f3520{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-5a81375{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-be90958{--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-14685 .elementor-element.elementor-element-be90958:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-be90958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-8943fad{text-align:center;}.elementor-14685 .elementor-element.elementor-element-8943fad .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-2dfb8a3{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-fd77bec{--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-14685 .elementor-element.elementor-element-fd77bec:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-fd77bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-730cd12{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-0c93190{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-85b697f{--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-14685 .elementor-element.elementor-element-85b697f:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-85b697f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-7c6b59e{text-align:center;}.elementor-14685 .elementor-element.elementor-element-7c6b59e .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-2e1c91a{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-2b28def{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-d546b9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-b9d0908{--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-14685 .elementor-element.elementor-element-b9d0908:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-b9d0908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-c458635{text-align:center;}.elementor-14685 .elementor-element.elementor-element-c458635 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-cd777f6{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-0ba01c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-dc8ef63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-710cc5a{--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-14685 .elementor-element.elementor-element-710cc5a:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-710cc5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-aebf095{text-align:center;}.elementor-14685 .elementor-element.elementor-element-aebf095 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-293ed5e{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-7b4d9bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-384faad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-5364442{--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-14685 .elementor-element.elementor-element-5364442:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-5364442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-910257f{text-align:center;}.elementor-14685 .elementor-element.elementor-element-910257f .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-a1ead0c{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-bad31b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-14685 .elementor-element.elementor-element-bad31b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-cf6e68b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-f11721c > .elementor-container{max-width:1170px;}.elementor-14685 .elementor-element.elementor-element-f11721c{margin-top:0px;margin-bottom:0px;z-index:2;}.elementor-14685 .elementor-element.elementor-element-a2e5ad1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-b885e41 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14685 .elementor-element.elementor-element-b885e41{z-index:2;text-align:center;}.elementor-14685 .elementor-element.elementor-element-b885e41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-14685 .elementor-element.elementor-element-62eee18{--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-14685 .elementor-element.elementor-element-62eee18:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-62eee18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-78a1da6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-cd7369a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-dd70b0d{--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-14685 .elementor-element.elementor-element-dd70b0d:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-dd70b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-d685d38{text-align:center;}.elementor-14685 .elementor-element.elementor-element-d685d38 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-946ea33{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-65327a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-45f4b16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-838d234{--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-14685 .elementor-element.elementor-element-838d234:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-838d234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-4e28f11{text-align:center;}.elementor-14685 .elementor-element.elementor-element-4e28f11 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-6320375{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-e5f8e19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-2d989d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-25930dd{--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-14685 .elementor-element.elementor-element-25930dd:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-25930dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-581f48a{text-align:center;}.elementor-14685 .elementor-element.elementor-element-581f48a .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-dfc0314{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-713965e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-b8a4082{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-fac4d46{--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-14685 .elementor-element.elementor-element-fac4d46:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-fac4d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-6f8b205{text-align:center;}.elementor-14685 .elementor-element.elementor-element-6f8b205 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-d753ba8{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-b6df8c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-14685 .elementor-element.elementor-element-b6df8c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-10b33cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-0daabb6 > .elementor-container{max-width:1170px;}.elementor-14685 .elementor-element.elementor-element-0daabb6{margin-top:0px;margin-bottom:55px;z-index:2;}.elementor-14685 .elementor-element.elementor-element-4da875d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-9078369 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14685 .elementor-element.elementor-element-9078369{z-index:2;text-align:center;}.elementor-14685 .elementor-element.elementor-element-9078369 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-14685 .elementor-element.elementor-element-faf228b{--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-14685 .elementor-element.elementor-element-faf228b:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-faf228b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-b56abe1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-dafc152{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-0c5e10c{--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-14685 .elementor-element.elementor-element-0c5e10c:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-0c5e10c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-5ff12b1{text-align:center;}.elementor-14685 .elementor-element.elementor-element-5ff12b1 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-95173b8{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-b92d8ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-2a36560{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-e1150ce{--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-14685 .elementor-element.elementor-element-e1150ce:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-e1150ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-f0d2e67{text-align:center;}.elementor-14685 .elementor-element.elementor-element-f0d2e67 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-88b36b3{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-bb1d998{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-6e8aaab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-8ccb9eb{--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-14685 .elementor-element.elementor-element-8ccb9eb:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-8ccb9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-b401b2a{text-align:center;}.elementor-14685 .elementor-element.elementor-element-b401b2a .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-81e5237{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-d1eb24f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-14685 .elementor-element.elementor-element-d1eb24f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-aec572b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-2b7758a > .elementor-container{max-width:1170px;}.elementor-14685 .elementor-element.elementor-element-2b7758a{margin-top:0px;margin-bottom:55px;z-index:2;}.elementor-14685 .elementor-element.elementor-element-d6d798a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-bb7fe10 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14685 .elementor-element.elementor-element-bb7fe10{z-index:2;text-align:center;}.elementor-14685 .elementor-element.elementor-element-bb7fe10 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-14685 .elementor-element.elementor-element-7e3200e{--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-14685 .elementor-element.elementor-element-7e3200e:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-7e3200e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-0e5a11b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-6bec683{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-68c5901{--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-14685 .elementor-element.elementor-element-68c5901:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-68c5901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-b011396{text-align:center;}.elementor-14685 .elementor-element.elementor-element-b011396 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-43dbb73{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-8acfdaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-e999b64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-e078710{--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-14685 .elementor-element.elementor-element-e078710:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-e078710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-ad997d4{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ad997d4 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-09a1328{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-cc0dead{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-091e879{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-114ee5a{--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-14685 .elementor-element.elementor-element-114ee5a:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-114ee5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-5c37a28{text-align:center;}.elementor-14685 .elementor-element.elementor-element-5c37a28 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-a6bd51d{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-929d8b1{--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-14685 .elementor-element.elementor-element-929d8b1:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-929d8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-de023cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-51a0a63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-4861c18{--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-14685 .elementor-element.elementor-element-4861c18:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-4861c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-dd26e98{text-align:center;}.elementor-14685 .elementor-element.elementor-element-dd26e98 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-321d054{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-5fa38b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-bbb847a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-965462e{--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-14685 .elementor-element.elementor-element-965462e:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-965462e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-0d2fba4{text-align:center;}.elementor-14685 .elementor-element.elementor-element-0d2fba4 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-2993716{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-537186e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-8acae84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-14685 .elementor-element.elementor-element-8acae84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-f1f78d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-074d62f > .elementor-container{max-width:1170px;}.elementor-14685 .elementor-element.elementor-element-074d62f{margin-top:0px;margin-bottom:55px;z-index:2;}.elementor-14685 .elementor-element.elementor-element-746a750 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-bf6da79 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-14685 .elementor-element.elementor-element-bf6da79{z-index:2;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-14685 .elementor-element.elementor-element-1a9367a > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14685 .elementor-element.elementor-element-1a9367a{z-index:2;text-align:center;}.elementor-14685 .elementor-element.elementor-element-1a9367a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-14685 .elementor-element.elementor-element-d50435b{--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-14685 .elementor-element.elementor-element-d50435b:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-d50435b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-a0aa8d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-57de3e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-dbc57a5{--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-14685 .elementor-element.elementor-element-dbc57a5:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-dbc57a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-bb032a6{text-align:center;}.elementor-14685 .elementor-element.elementor-element-bb032a6 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-dd65417{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-fda93d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-5a524af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-cbe864d{--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-14685 .elementor-element.elementor-element-cbe864d:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-cbe864d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-efba7cf{text-align:center;}.elementor-14685 .elementor-element.elementor-element-efba7cf .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-4efa12d{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-f1f318a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-2361fb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-6f998b7{--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-14685 .elementor-element.elementor-element-6f998b7:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-6f998b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-e39f415{text-align:center;}.elementor-14685 .elementor-element.elementor-element-e39f415 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-1594f53{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-b3bac0c{--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-14685 .elementor-element.elementor-element-b3bac0c:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-b3bac0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-7d0cd86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-306225f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-3cfd7ce{--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-14685 .elementor-element.elementor-element-3cfd7ce:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-3cfd7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-41229a9{text-align:center;}.elementor-14685 .elementor-element.elementor-element-41229a9 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-792e8f9{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-15f0905{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-6606081{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-9cdbabd{--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-14685 .elementor-element.elementor-element-9cdbabd:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-9cdbabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-a3b4a0b{text-align:center;}.elementor-14685 .elementor-element.elementor-element-a3b4a0b .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-16a0085{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-9c958a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-3794b3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-14685 .elementor-element.elementor-element-3794b3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-c93893d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-8663f4f > .elementor-container{max-width:1170px;}.elementor-14685 .elementor-element.elementor-element-8663f4f{margin-top:0px;margin-bottom:55px;z-index:2;}.elementor-14685 .elementor-element.elementor-element-886aa98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-e403614 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14685 .elementor-element.elementor-element-e403614{z-index:2;text-align:center;}.elementor-14685 .elementor-element.elementor-element-e403614 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-14685 .elementor-element.elementor-element-71947b5{--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-14685 .elementor-element.elementor-element-71947b5:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-71947b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-0a520c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-4f0e3c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-e93c635{--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-14685 .elementor-element.elementor-element-e93c635:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-e93c635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-7063c3a{text-align:center;}.elementor-14685 .elementor-element.elementor-element-7063c3a .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-5408bb9{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-7012e0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-612cc08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-78f81ad{--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-14685 .elementor-element.elementor-element-78f81ad:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-78f81ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-bb1c054{text-align:center;}.elementor-14685 .elementor-element.elementor-element-bb1c054 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-21470dc{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-03d46d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-404ac8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-12c5c6a{--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-14685 .elementor-element.elementor-element-12c5c6a:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-12c5c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-d6a3ed0{text-align:center;}.elementor-14685 .elementor-element.elementor-element-d6a3ed0 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-1d2f17b{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-ebb594b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-ce612af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-b5ac252{--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-14685 .elementor-element.elementor-element-b5ac252:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-b5ac252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-51b8665{text-align:center;}.elementor-14685 .elementor-element.elementor-element-51b8665 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-8144bac{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-3da7536{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-14685 .elementor-element.elementor-element-3da7536 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-9ba48a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-e5fea48 > .elementor-container{max-width:1170px;}.elementor-14685 .elementor-element.elementor-element-e5fea48{margin-top:0px;margin-bottom:55px;z-index:2;}.elementor-14685 .elementor-element.elementor-element-f97ae90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-54a0c09 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14685 .elementor-element.elementor-element-54a0c09{z-index:2;text-align:center;}.elementor-14685 .elementor-element.elementor-element-54a0c09 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-14685 .elementor-element.elementor-element-5ceaa09{--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-14685 .elementor-element.elementor-element-5ceaa09:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-5ceaa09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-1baf47f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-fdd3217{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-6712eb0{--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-14685 .elementor-element.elementor-element-6712eb0:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-6712eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-ec6142e{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ec6142e .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-882f240{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-4c43065{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-8059e68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-580ef32{--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-14685 .elementor-element.elementor-element-580ef32:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-580ef32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-08cb53a{text-align:center;}.elementor-14685 .elementor-element.elementor-element-08cb53a .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-d202870{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-25f031f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-e26e4e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-fa93167{--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-14685 .elementor-element.elementor-element-fa93167:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-fa93167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-ee7c7be{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ee7c7be .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-f3473bc{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-e216716{--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-14685 .elementor-element.elementor-element-e216716:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-e216716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-d0ee099{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-2bc91e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-c7c2507{--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-14685 .elementor-element.elementor-element-c7c2507:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-c7c2507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-ce09e84{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ce09e84 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-b3ee917{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-add113a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-2eaaee6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-5fcf4bb{--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-14685 .elementor-element.elementor-element-5fcf4bb:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-5fcf4bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-fc767f1{text-align:center;}.elementor-14685 .elementor-element.elementor-element-fc767f1 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-3ac86f3{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-aa54c8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-5e8a383{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-14685 .elementor-element.elementor-element-5e8a383 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-c1ed0f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-859ecc3 > .elementor-container{max-width:1170px;}.elementor-14685 .elementor-element.elementor-element-859ecc3{margin-top:0px;margin-bottom:55px;z-index:2;}.elementor-14685 .elementor-element.elementor-element-eaad8b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-affced8 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-14685 .elementor-element.elementor-element-affced8{z-index:2;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-14685 .elementor-element.elementor-element-f9b6b97 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14685 .elementor-element.elementor-element-f9b6b97{z-index:2;text-align:center;}.elementor-14685 .elementor-element.elementor-element-f9b6b97 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-14685 .elementor-element.elementor-element-69a3b61{--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;--flex-wrap:nowrap;--z-index:1;}.elementor-14685 .elementor-element.elementor-element-69a3b61:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-69a3b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-f8904b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-4be3b7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-2479af2{--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-14685 .elementor-element.elementor-element-2479af2:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-2479af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-d8f9856{text-align:center;}.elementor-14685 .elementor-element.elementor-element-d8f9856 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-2b70c9a{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-d6f2584{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-a40410b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-a7dacba{--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-14685 .elementor-element.elementor-element-a7dacba:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-a7dacba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-fed371f{text-align:center;}.elementor-14685 .elementor-element.elementor-element-fed371f .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-c6a0533{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-ba11290{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-72f6201{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-56f7873{--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-14685 .elementor-element.elementor-element-56f7873:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-56f7873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-7904c6b{text-align:center;}.elementor-14685 .elementor-element.elementor-element-7904c6b .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-aec44f0{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-3f67e8b{--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-14685 .elementor-element.elementor-element-3f67e8b:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-3f67e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-525d18d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-9e9db7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-527b7b3{--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-14685 .elementor-element.elementor-element-527b7b3:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-527b7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-3b23e9e{text-align:center;}.elementor-14685 .elementor-element.elementor-element-3b23e9e .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-4e36b64{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-369fee8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-03c5a6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-5a13d8d{--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-14685 .elementor-element.elementor-element-5a13d8d:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-5a13d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-306c14d{text-align:center;}.elementor-14685 .elementor-element.elementor-element-306c14d .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-7a42f82{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-e6796f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-8d02442{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-3767d4b{--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-14685 .elementor-element.elementor-element-3767d4b:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-3767d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-1c92c94{text-align:center;}.elementor-14685 .elementor-element.elementor-element-1c92c94 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-efaddd8{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-da90f2c{--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-14685 .elementor-element.elementor-element-da90f2c:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-da90f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-0e6ce8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-7bdfa63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-7eb1629{--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-14685 .elementor-element.elementor-element-7eb1629:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-7eb1629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-d569b5a{text-align:center;}.elementor-14685 .elementor-element.elementor-element-d569b5a .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-6074859{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-e8bbe6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-dcbdcca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-ff4d679{--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-14685 .elementor-element.elementor-element-ff4d679:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-ff4d679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-2dee941{text-align:center;}.elementor-14685 .elementor-element.elementor-element-2dee941 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-528d850{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-c387817{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-628dffe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-456b4dc{--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-14685 .elementor-element.elementor-element-456b4dc:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-456b4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-d50d6be{text-align:center;}.elementor-14685 .elementor-element.elementor-element-d50d6be .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-a678606{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-cc543b0{--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-14685 .elementor-element.elementor-element-cc543b0:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-cc543b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-7f5c3fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-1749974{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-838a2dd{--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-14685 .elementor-element.elementor-element-838a2dd:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-838a2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-571d798{text-align:center;}.elementor-14685 .elementor-element.elementor-element-571d798 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-961dea8{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-b952baf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-18b5f26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-8e56c05{--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-14685 .elementor-element.elementor-element-8e56c05:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-8e56c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-a6a1d46{text-align:center;}.elementor-14685 .elementor-element.elementor-element-a6a1d46 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-7a19d4a{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-cd3d0c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-2e52b30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-14685 .elementor-element.elementor-element-2e52b30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-9e66379 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-0e3ec86 > .elementor-container{max-width:1170px;}.elementor-14685 .elementor-element.elementor-element-0e3ec86{margin-top:0px;margin-bottom:55px;z-index:2;}.elementor-14685 .elementor-element.elementor-element-b13b864 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-4db82b7 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14685 .elementor-element.elementor-element-4db82b7{z-index:2;text-align:center;}.elementor-14685 .elementor-element.elementor-element-4db82b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-14685 .elementor-element.elementor-element-0d920a1{--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-14685 .elementor-element.elementor-element-0d920a1:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-0d920a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-558550c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-0d3ceaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-fda59d4{--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-14685 .elementor-element.elementor-element-fda59d4:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-fda59d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-134c4fc{text-align:center;}.elementor-14685 .elementor-element.elementor-element-134c4fc .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-cf97984{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-2d1f81e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-8884e6d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-20e4690{--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-14685 .elementor-element.elementor-element-20e4690:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-20e4690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-699a7d8{text-align:center;}.elementor-14685 .elementor-element.elementor-element-699a7d8 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-521d4e3{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-927a075{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-df24223{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-1c4e58a{--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-14685 .elementor-element.elementor-element-1c4e58a:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-1c4e58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-04920b8{text-align:center;}.elementor-14685 .elementor-element.elementor-element-04920b8 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-a156457{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-6f199fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-2e96280{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-34e0f0e{--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-14685 .elementor-element.elementor-element-34e0f0e:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-34e0f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-11b9901{text-align:center;}.elementor-14685 .elementor-element.elementor-element-11b9901 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-91a8f76{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-7776338{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-14685 .elementor-element.elementor-element-7776338 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-ccab3f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-124c795 > .elementor-container{max-width:1170px;}.elementor-14685 .elementor-element.elementor-element-124c795{margin-top:0px;margin-bottom:55px;z-index:2;}.elementor-14685 .elementor-element.elementor-element-1d862d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-ea52f7c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-14685 .elementor-element.elementor-element-ea52f7c{z-index:2;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-14685 .elementor-element.elementor-element-df0cf85 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14685 .elementor-element.elementor-element-df0cf85{z-index:2;text-align:center;}.elementor-14685 .elementor-element.elementor-element-df0cf85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-14685 .elementor-element.elementor-element-235fa71{--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-14685 .elementor-element.elementor-element-235fa71:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-235fa71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-58ad67b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-1f0176c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-712b926{--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-14685 .elementor-element.elementor-element-712b926:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-712b926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-84b321d{text-align:center;}.elementor-14685 .elementor-element.elementor-element-84b321d .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-b28e6a8{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-592416d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-939fcaf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-c849500{--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-14685 .elementor-element.elementor-element-c849500:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-c849500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-4dc6fc2{text-align:center;}.elementor-14685 .elementor-element.elementor-element-4dc6fc2 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-b8acec7{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-389acd9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-dd3ea0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-96511ce{--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-14685 .elementor-element.elementor-element-96511ce:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-96511ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-a0590bd{text-align:center;}.elementor-14685 .elementor-element.elementor-element-a0590bd .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-aa02fb3{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-f32db5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-99903b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-cfc1674{--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-14685 .elementor-element.elementor-element-cfc1674:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-cfc1674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-03982aa{text-align:center;}.elementor-14685 .elementor-element.elementor-element-03982aa .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-be379ce{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-6f1cb7d{--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-14685 .elementor-element.elementor-element-6f1cb7d:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-6f1cb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-eda3dae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-32718d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-a90ad4e{--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-14685 .elementor-element.elementor-element-a90ad4e:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-a90ad4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-7c4045c{text-align:center;}.elementor-14685 .elementor-element.elementor-element-7c4045c .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-da42a81{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-8818905{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14685 .elementor-element.elementor-element-ca50ad3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14685 .elementor-element.elementor-element-9823c5b{--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-14685 .elementor-element.elementor-element-9823c5b:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-9823c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080817;}.elementor-14685 .elementor-element.elementor-element-707c7a4{text-align:center;}.elementor-14685 .elementor-element.elementor-element-707c7a4 .elementor-heading-title{font-family:"Pragati Narrow", Sans-serif;font-size:25px;font-weight:600;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-c36cd65{text-align:center;font-family:"Pragati Narrow", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#E7E7E7;}.elementor-14685 .elementor-element.elementor-element-7d3f239{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14685 .elementor-element.elementor-element-4dd5333{--flex-wrap:wrap;}.elementor-14685 .elementor-element.elementor-element-fd77bec{--flex-wrap:wrap;}.elementor-14685 .elementor-element.elementor-element-62eee18{--flex-wrap:wrap;}.elementor-14685 .elementor-element.elementor-element-faf228b{--flex-wrap:wrap;}.elementor-14685 .elementor-element.elementor-element-7e3200e{--flex-wrap:wrap;}.elementor-14685 .elementor-element.elementor-element-929d8b1{--flex-wrap:wrap;}.elementor-14685 .elementor-element.elementor-element-71947b5{--flex-wrap:wrap;}.elementor-14685 .elementor-element.elementor-element-69a3b61{--flex-wrap:wrap;}.elementor-14685 .elementor-element.elementor-element-3f67e8b{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-14685 .elementor-element.elementor-element-f91da0a .elementor-heading-title{font-size:24px;}.elementor-14685 .elementor-element.elementor-element-e154be5{margin-top:35px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-14685 .elementor-element.elementor-element-2d071db{margin-top:0px;margin-bottom:0px;}.elementor-14685 .elementor-element.elementor-element-bad31b1{margin-top:35px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-14685 .elementor-element.elementor-element-f11721c{margin-top:0px;margin-bottom:0px;}.elementor-14685 .elementor-element.elementor-element-b885e41 .elementor-heading-title{font-size:24px;}.elementor-14685 .elementor-element.elementor-element-b6df8c0{margin-top:35px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-14685 .elementor-element.elementor-element-0daabb6{margin-top:0px;margin-bottom:0px;}.elementor-14685 .elementor-element.elementor-element-9078369 .elementor-heading-title{font-size:24px;}.elementor-14685 .elementor-element.elementor-element-d1eb24f{margin-top:35px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-14685 .elementor-element.elementor-element-2b7758a{margin-top:0px;margin-bottom:0px;}.elementor-14685 .elementor-element.elementor-element-bb7fe10 .elementor-heading-title{font-size:24px;}.elementor-14685 .elementor-element.elementor-element-8acae84{margin-top:35px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-14685 .elementor-element.elementor-element-074d62f{margin-top:0px;margin-bottom:0px;}.elementor-14685 .elementor-element.elementor-element-1a9367a .elementor-heading-title{font-size:24px;}.elementor-14685 .elementor-element.elementor-element-3794b3d{margin-top:35px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-14685 .elementor-element.elementor-element-8663f4f{margin-top:0px;margin-bottom:0px;}.elementor-14685 .elementor-element.elementor-element-e403614 .elementor-heading-title{font-size:24px;}.elementor-14685 .elementor-element.elementor-element-3da7536{margin-top:35px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-14685 .elementor-element.elementor-element-e5fea48{margin-top:0px;margin-bottom:0px;}.elementor-14685 .elementor-element.elementor-element-54a0c09 .elementor-heading-title{font-size:24px;}.elementor-14685 .elementor-element.elementor-element-5e8a383{margin-top:35px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-14685 .elementor-element.elementor-element-859ecc3{margin-top:0px;margin-bottom:0px;}.elementor-14685 .elementor-element.elementor-element-f9b6b97 .elementor-heading-title{font-size:24px;}.elementor-14685 .elementor-element.elementor-element-2e52b30{margin-top:35px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-14685 .elementor-element.elementor-element-0e3ec86{margin-top:0px;margin-bottom:0px;}.elementor-14685 .elementor-element.elementor-element-4db82b7 .elementor-heading-title{font-size:24px;}.elementor-14685 .elementor-element.elementor-element-7776338{margin-top:35px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-14685 .elementor-element.elementor-element-124c795{margin-top:0px;margin-bottom:0px;}.elementor-14685 .elementor-element.elementor-element-df0cf85 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-14685 .elementor-element.elementor-element-ddb4e89{--width:100%;}.elementor-14685 .elementor-element.elementor-element-b2ffe43{--width:100%;}.elementor-14685 .elementor-element.elementor-element-329b66a{--width:100%;}.elementor-14685 .elementor-element.elementor-element-262f3ec{--width:100%;}.elementor-14685 .elementor-element.elementor-element-419ebdc{--width:100%;}.elementor-14685 .elementor-element.elementor-element-4e7ee3c{--width:100%;}.elementor-14685 .elementor-element.elementor-element-27f3520{--width:100%;}.elementor-14685 .elementor-element.elementor-element-be90958{--width:100%;}.elementor-14685 .elementor-element.elementor-element-730cd12{--width:100%;}.elementor-14685 .elementor-element.elementor-element-85b697f{--width:100%;}.elementor-14685 .elementor-element.elementor-element-2b28def{--width:100%;}.elementor-14685 .elementor-element.elementor-element-b9d0908{--width:100%;}.elementor-14685 .elementor-element.elementor-element-0ba01c0{--width:100%;}.elementor-14685 .elementor-element.elementor-element-710cc5a{--width:100%;}.elementor-14685 .elementor-element.elementor-element-7b4d9bf{--width:100%;}.elementor-14685 .elementor-element.elementor-element-5364442{--width:100%;}.elementor-14685 .elementor-element.elementor-element-78a1da6{--width:100%;}.elementor-14685 .elementor-element.elementor-element-dd70b0d{--width:100%;}.elementor-14685 .elementor-element.elementor-element-65327a4{--width:100%;}.elementor-14685 .elementor-element.elementor-element-838d234{--width:100%;}.elementor-14685 .elementor-element.elementor-element-e5f8e19{--width:100%;}.elementor-14685 .elementor-element.elementor-element-25930dd{--width:100%;}.elementor-14685 .elementor-element.elementor-element-713965e{--width:100%;}.elementor-14685 .elementor-element.elementor-element-fac4d46{--width:100%;}.elementor-14685 .elementor-element.elementor-element-b56abe1{--width:100%;}.elementor-14685 .elementor-element.elementor-element-0c5e10c{--width:100%;}.elementor-14685 .elementor-element.elementor-element-b92d8ce{--width:100%;}.elementor-14685 .elementor-element.elementor-element-e1150ce{--width:100%;}.elementor-14685 .elementor-element.elementor-element-bb1d998{--width:100%;}.elementor-14685 .elementor-element.elementor-element-8ccb9eb{--width:100%;}.elementor-14685 .elementor-element.elementor-element-0e5a11b{--width:100%;}.elementor-14685 .elementor-element.elementor-element-68c5901{--width:100%;}.elementor-14685 .elementor-element.elementor-element-8acfdaf{--width:100%;}.elementor-14685 .elementor-element.elementor-element-e078710{--width:100%;}.elementor-14685 .elementor-element.elementor-element-cc0dead{--width:100%;}.elementor-14685 .elementor-element.elementor-element-114ee5a{--width:100%;}.elementor-14685 .elementor-element.elementor-element-de023cf{--width:100%;}.elementor-14685 .elementor-element.elementor-element-4861c18{--width:100%;}.elementor-14685 .elementor-element.elementor-element-5fa38b6{--width:100%;}.elementor-14685 .elementor-element.elementor-element-965462e{--width:100%;}.elementor-14685 .elementor-element.elementor-element-537186e{--width:100%;}.elementor-14685 .elementor-element.elementor-element-a0aa8d1{--width:100%;}.elementor-14685 .elementor-element.elementor-element-dbc57a5{--width:100%;}.elementor-14685 .elementor-element.elementor-element-fda93d3{--width:100%;}.elementor-14685 .elementor-element.elementor-element-cbe864d{--width:100%;}.elementor-14685 .elementor-element.elementor-element-f1f318a{--width:100%;}.elementor-14685 .elementor-element.elementor-element-6f998b7{--width:100%;}.elementor-14685 .elementor-element.elementor-element-7d0cd86{--width:100%;}.elementor-14685 .elementor-element.elementor-element-3cfd7ce{--width:100%;}.elementor-14685 .elementor-element.elementor-element-15f0905{--width:100%;}.elementor-14685 .elementor-element.elementor-element-9cdbabd{--width:100%;}.elementor-14685 .elementor-element.elementor-element-9c958a5{--width:100%;}.elementor-14685 .elementor-element.elementor-element-0a520c7{--width:100%;}.elementor-14685 .elementor-element.elementor-element-e93c635{--width:100%;}.elementor-14685 .elementor-element.elementor-element-7012e0a{--width:100%;}.elementor-14685 .elementor-element.elementor-element-78f81ad{--width:100%;}.elementor-14685 .elementor-element.elementor-element-03d46d3{--width:100%;}.elementor-14685 .elementor-element.elementor-element-12c5c6a{--width:100%;}.elementor-14685 .elementor-element.elementor-element-ebb594b{--width:100%;}.elementor-14685 .elementor-element.elementor-element-b5ac252{--width:100%;}.elementor-14685 .elementor-element.elementor-element-1baf47f{--width:100%;}.elementor-14685 .elementor-element.elementor-element-6712eb0{--width:100%;}.elementor-14685 .elementor-element.elementor-element-4c43065{--width:100%;}.elementor-14685 .elementor-element.elementor-element-580ef32{--width:100%;}.elementor-14685 .elementor-element.elementor-element-25f031f{--width:100%;}.elementor-14685 .elementor-element.elementor-element-fa93167{--width:100%;}.elementor-14685 .elementor-element.elementor-element-d0ee099{--width:100%;}.elementor-14685 .elementor-element.elementor-element-c7c2507{--width:100%;}.elementor-14685 .elementor-element.elementor-element-add113a{--width:100%;}.elementor-14685 .elementor-element.elementor-element-5fcf4bb{--width:100%;}.elementor-14685 .elementor-element.elementor-element-aa54c8d{--width:100%;}.elementor-14685 .elementor-element.elementor-element-f8904b8{--width:100%;}.elementor-14685 .elementor-element.elementor-element-2479af2{--width:100%;}.elementor-14685 .elementor-element.elementor-element-d6f2584{--width:100%;}.elementor-14685 .elementor-element.elementor-element-a7dacba{--width:100%;}.elementor-14685 .elementor-element.elementor-element-ba11290{--width:100%;}.elementor-14685 .elementor-element.elementor-element-56f7873{--width:100%;}.elementor-14685 .elementor-element.elementor-element-525d18d{--width:100%;}.elementor-14685 .elementor-element.elementor-element-527b7b3{--width:100%;}.elementor-14685 .elementor-element.elementor-element-369fee8{--width:100%;}.elementor-14685 .elementor-element.elementor-element-5a13d8d{--width:100%;}.elementor-14685 .elementor-element.elementor-element-e6796f5{--width:100%;}.elementor-14685 .elementor-element.elementor-element-3767d4b{--width:100%;}.elementor-14685 .elementor-element.elementor-element-0e6ce8d{--width:100%;}.elementor-14685 .elementor-element.elementor-element-7eb1629{--width:100%;}.elementor-14685 .elementor-element.elementor-element-e8bbe6b{--width:100%;}.elementor-14685 .elementor-element.elementor-element-ff4d679{--width:100%;}.elementor-14685 .elementor-element.elementor-element-c387817{--width:100%;}.elementor-14685 .elementor-element.elementor-element-456b4dc{--width:100%;}.elementor-14685 .elementor-element.elementor-element-7f5c3fc{--width:100%;}.elementor-14685 .elementor-element.elementor-element-838a2dd{--width:100%;}.elementor-14685 .elementor-element.elementor-element-b952baf{--width:100%;}.elementor-14685 .elementor-element.elementor-element-8e56c05{--width:100%;}.elementor-14685 .elementor-element.elementor-element-cd3d0c2{--width:100%;}.elementor-14685 .elementor-element.elementor-element-558550c{--width:100%;}.elementor-14685 .elementor-element.elementor-element-fda59d4{--width:100%;}.elementor-14685 .elementor-element.elementor-element-2d1f81e{--width:100%;}.elementor-14685 .elementor-element.elementor-element-20e4690{--width:100%;}.elementor-14685 .elementor-element.elementor-element-927a075{--width:100%;}.elementor-14685 .elementor-element.elementor-element-1c4e58a{--width:100%;}.elementor-14685 .elementor-element.elementor-element-6f199fb{--width:100%;}.elementor-14685 .elementor-element.elementor-element-34e0f0e{--width:100%;}.elementor-14685 .elementor-element.elementor-element-58ad67b{--width:100%;}.elementor-14685 .elementor-element.elementor-element-712b926{--width:100%;}.elementor-14685 .elementor-element.elementor-element-592416d{--width:100%;}.elementor-14685 .elementor-element.elementor-element-c849500{--width:100%;}.elementor-14685 .elementor-element.elementor-element-389acd9{--width:100%;}.elementor-14685 .elementor-element.elementor-element-96511ce{--width:100%;}.elementor-14685 .elementor-element.elementor-element-f32db5f{--width:100%;}.elementor-14685 .elementor-element.elementor-element-cfc1674{--width:100%;}.elementor-14685 .elementor-element.elementor-element-eda3dae{--width:100%;}.elementor-14685 .elementor-element.elementor-element-a90ad4e{--width:100%;}.elementor-14685 .elementor-element.elementor-element-8818905{--width:100%;}.elementor-14685 .elementor-element.elementor-element-9823c5b{--width:100%;}.elementor-14685 .elementor-element.elementor-element-7d3f239{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14685 .elementor-element.elementor-element-ddb4e89{--width:48%;}.elementor-14685 .elementor-element.elementor-element-329b66a{--width:48%;}.elementor-14685 .elementor-element.elementor-element-419ebdc{--width:48%;}.elementor-14685 .elementor-element.elementor-element-27f3520{--width:48%;}.elementor-14685 .elementor-element.elementor-element-730cd12{--width:48%;}.elementor-14685 .elementor-element.elementor-element-2b28def{--width:48%;}.elementor-14685 .elementor-element.elementor-element-0ba01c0{--width:48%;}.elementor-14685 .elementor-element.elementor-element-7b4d9bf{--width:48%;}.elementor-14685 .elementor-element.elementor-element-78a1da6{--width:48%;}.elementor-14685 .elementor-element.elementor-element-65327a4{--width:48%;}.elementor-14685 .elementor-element.elementor-element-e5f8e19{--width:48%;}.elementor-14685 .elementor-element.elementor-element-713965e{--width:48%;}.elementor-14685 .elementor-element.elementor-element-b56abe1{--width:48%;}.elementor-14685 .elementor-element.elementor-element-b92d8ce{--width:48%;}.elementor-14685 .elementor-element.elementor-element-bb1d998{--width:48%;}.elementor-14685 .elementor-element.elementor-element-0e5a11b{--width:30%;}.elementor-14685 .elementor-element.elementor-element-8acfdaf{--width:30%;}.elementor-14685 .elementor-element.elementor-element-cc0dead{--width:30%;}.elementor-14685 .elementor-element.elementor-element-de023cf{--width:48%;}.elementor-14685 .elementor-element.elementor-element-5fa38b6{--width:48%;}.elementor-14685 .elementor-element.elementor-element-0a520c7{--width:48%;}.elementor-14685 .elementor-element.elementor-element-7012e0a{--width:48%;}.elementor-14685 .elementor-element.elementor-element-03d46d3{--width:48%;}.elementor-14685 .elementor-element.elementor-element-ebb594b{--width:48%;}.elementor-14685 .elementor-element.elementor-element-f8904b8{--width:30%;}.elementor-14685 .elementor-element.elementor-element-d6f2584{--width:30%;}.elementor-14685 .elementor-element.elementor-element-ba11290{--width:30%;}.elementor-14685 .elementor-element.elementor-element-525d18d{--width:30%;}.elementor-14685 .elementor-element.elementor-element-369fee8{--width:30%;}.elementor-14685 .elementor-element.elementor-element-e6796f5{--width:30%;}}/* Start custom CSS for container, class: .elementor-element-74b04dc */.elementor-14685 .elementor-element.elementor-element-74b04dc {
    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-14685 .elementor-element.elementor-element-74b04dc::before,
.elementor-14685 .elementor-element.elementor-element-74b04dc::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-74b04dc:hover::before,
.elementor-14685 .elementor-element.elementor-element-74b04dc: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-14685 .elementor-element.elementor-element-74b04dc:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-74b04dc: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-75e1876 */.elementor-14685 .elementor-element.elementor-element-75e1876 {
    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-14685 .elementor-element.elementor-element-75e1876::before,
.elementor-14685 .elementor-element.elementor-element-75e1876::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-75e1876:hover::before,
.elementor-14685 .elementor-element.elementor-element-75e1876: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-14685 .elementor-element.elementor-element-75e1876:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-75e1876: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-ef76ea0 */.elementor-14685 .elementor-element.elementor-element-ef76ea0 {
    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-14685 .elementor-element.elementor-element-ef76ea0::before,
.elementor-14685 .elementor-element.elementor-element-ef76ea0::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-ef76ea0:hover::before,
.elementor-14685 .elementor-element.elementor-element-ef76ea0: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-14685 .elementor-element.elementor-element-ef76ea0:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-ef76ea0: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-5a81375 */.elementor-14685 .elementor-element.elementor-element-5a81375 {
    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-14685 .elementor-element.elementor-element-5a81375::before,
.elementor-14685 .elementor-element.elementor-element-5a81375::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-5a81375:hover::before,
.elementor-14685 .elementor-element.elementor-element-5a81375: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-14685 .elementor-element.elementor-element-5a81375:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-5a81375: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-0c93190 */.elementor-14685 .elementor-element.elementor-element-0c93190 {
    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-14685 .elementor-element.elementor-element-0c93190::before,
.elementor-14685 .elementor-element.elementor-element-0c93190::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-0c93190:hover::before,
.elementor-14685 .elementor-element.elementor-element-0c93190: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-14685 .elementor-element.elementor-element-0c93190:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-0c93190: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-d546b9a */.elementor-14685 .elementor-element.elementor-element-d546b9a {
    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-14685 .elementor-element.elementor-element-d546b9a::before,
.elementor-14685 .elementor-element.elementor-element-d546b9a::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-d546b9a:hover::before,
.elementor-14685 .elementor-element.elementor-element-d546b9a: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-14685 .elementor-element.elementor-element-d546b9a:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-d546b9a: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-dc8ef63 */.elementor-14685 .elementor-element.elementor-element-dc8ef63 {
    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-14685 .elementor-element.elementor-element-dc8ef63::before,
.elementor-14685 .elementor-element.elementor-element-dc8ef63::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-dc8ef63:hover::before,
.elementor-14685 .elementor-element.elementor-element-dc8ef63: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-14685 .elementor-element.elementor-element-dc8ef63:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-dc8ef63: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-384faad */.elementor-14685 .elementor-element.elementor-element-384faad {
    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-14685 .elementor-element.elementor-element-384faad::before,
.elementor-14685 .elementor-element.elementor-element-384faad::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-384faad:hover::before,
.elementor-14685 .elementor-element.elementor-element-384faad: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-14685 .elementor-element.elementor-element-384faad:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-384faad: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-cd7369a */.elementor-14685 .elementor-element.elementor-element-cd7369a {
    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-14685 .elementor-element.elementor-element-cd7369a::before,
.elementor-14685 .elementor-element.elementor-element-cd7369a::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-cd7369a:hover::before,
.elementor-14685 .elementor-element.elementor-element-cd7369a: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-14685 .elementor-element.elementor-element-cd7369a:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-cd7369a: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-45f4b16 */.elementor-14685 .elementor-element.elementor-element-45f4b16 {
    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-14685 .elementor-element.elementor-element-45f4b16::before,
.elementor-14685 .elementor-element.elementor-element-45f4b16::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-45f4b16:hover::before,
.elementor-14685 .elementor-element.elementor-element-45f4b16: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-14685 .elementor-element.elementor-element-45f4b16:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-45f4b16: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-2d989d5 */.elementor-14685 .elementor-element.elementor-element-2d989d5 {
    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-14685 .elementor-element.elementor-element-2d989d5::before,
.elementor-14685 .elementor-element.elementor-element-2d989d5::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-2d989d5:hover::before,
.elementor-14685 .elementor-element.elementor-element-2d989d5: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-14685 .elementor-element.elementor-element-2d989d5:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-2d989d5: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-b8a4082 */.elementor-14685 .elementor-element.elementor-element-b8a4082 {
    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-14685 .elementor-element.elementor-element-b8a4082::before,
.elementor-14685 .elementor-element.elementor-element-b8a4082::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-b8a4082:hover::before,
.elementor-14685 .elementor-element.elementor-element-b8a4082: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-14685 .elementor-element.elementor-element-b8a4082:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-b8a4082: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-dafc152 */.elementor-14685 .elementor-element.elementor-element-dafc152 {
    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-14685 .elementor-element.elementor-element-dafc152::before,
.elementor-14685 .elementor-element.elementor-element-dafc152::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-dafc152:hover::before,
.elementor-14685 .elementor-element.elementor-element-dafc152: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-14685 .elementor-element.elementor-element-dafc152:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-dafc152: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-2a36560 */.elementor-14685 .elementor-element.elementor-element-2a36560 {
    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-14685 .elementor-element.elementor-element-2a36560::before,
.elementor-14685 .elementor-element.elementor-element-2a36560::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-2a36560:hover::before,
.elementor-14685 .elementor-element.elementor-element-2a36560: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-14685 .elementor-element.elementor-element-2a36560:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-2a36560: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-6e8aaab */.elementor-14685 .elementor-element.elementor-element-6e8aaab {
    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-14685 .elementor-element.elementor-element-6e8aaab::before,
.elementor-14685 .elementor-element.elementor-element-6e8aaab::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-6e8aaab:hover::before,
.elementor-14685 .elementor-element.elementor-element-6e8aaab: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-14685 .elementor-element.elementor-element-6e8aaab:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-6e8aaab: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-6bec683 */.elementor-14685 .elementor-element.elementor-element-6bec683 {
    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-14685 .elementor-element.elementor-element-6bec683::before,
.elementor-14685 .elementor-element.elementor-element-6bec683::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-6bec683:hover::before,
.elementor-14685 .elementor-element.elementor-element-6bec683: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-14685 .elementor-element.elementor-element-6bec683:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-6bec683: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-e999b64 */.elementor-14685 .elementor-element.elementor-element-e999b64 {
    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-14685 .elementor-element.elementor-element-e999b64::before,
.elementor-14685 .elementor-element.elementor-element-e999b64::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-e999b64:hover::before,
.elementor-14685 .elementor-element.elementor-element-e999b64: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-14685 .elementor-element.elementor-element-e999b64:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-e999b64: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-091e879 */.elementor-14685 .elementor-element.elementor-element-091e879 {
    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-14685 .elementor-element.elementor-element-091e879::before,
.elementor-14685 .elementor-element.elementor-element-091e879::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-091e879:hover::before,
.elementor-14685 .elementor-element.elementor-element-091e879: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-14685 .elementor-element.elementor-element-091e879:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-091e879: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-51a0a63 */.elementor-14685 .elementor-element.elementor-element-51a0a63 {
    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-14685 .elementor-element.elementor-element-51a0a63::before,
.elementor-14685 .elementor-element.elementor-element-51a0a63::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-51a0a63:hover::before,
.elementor-14685 .elementor-element.elementor-element-51a0a63: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-14685 .elementor-element.elementor-element-51a0a63:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-51a0a63: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-bbb847a */.elementor-14685 .elementor-element.elementor-element-bbb847a {
    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-14685 .elementor-element.elementor-element-bbb847a::before,
.elementor-14685 .elementor-element.elementor-element-bbb847a::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-bbb847a:hover::before,
.elementor-14685 .elementor-element.elementor-element-bbb847a: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-14685 .elementor-element.elementor-element-bbb847a:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-bbb847a: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-57de3e4 */.elementor-14685 .elementor-element.elementor-element-57de3e4 {
    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-14685 .elementor-element.elementor-element-57de3e4::before,
.elementor-14685 .elementor-element.elementor-element-57de3e4::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-57de3e4:hover::before,
.elementor-14685 .elementor-element.elementor-element-57de3e4: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-14685 .elementor-element.elementor-element-57de3e4:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-57de3e4: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-5a524af */.elementor-14685 .elementor-element.elementor-element-5a524af {
    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-14685 .elementor-element.elementor-element-5a524af::before,
.elementor-14685 .elementor-element.elementor-element-5a524af::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-5a524af:hover::before,
.elementor-14685 .elementor-element.elementor-element-5a524af: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-14685 .elementor-element.elementor-element-5a524af:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-5a524af: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-2361fb3 */.elementor-14685 .elementor-element.elementor-element-2361fb3 {
    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-14685 .elementor-element.elementor-element-2361fb3::before,
.elementor-14685 .elementor-element.elementor-element-2361fb3::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-2361fb3:hover::before,
.elementor-14685 .elementor-element.elementor-element-2361fb3: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-14685 .elementor-element.elementor-element-2361fb3:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-2361fb3: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-306225f */.elementor-14685 .elementor-element.elementor-element-306225f {
    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-14685 .elementor-element.elementor-element-306225f::before,
.elementor-14685 .elementor-element.elementor-element-306225f::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-306225f:hover::before,
.elementor-14685 .elementor-element.elementor-element-306225f: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-14685 .elementor-element.elementor-element-306225f:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-306225f: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-6606081 */.elementor-14685 .elementor-element.elementor-element-6606081 {
    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-14685 .elementor-element.elementor-element-6606081::before,
.elementor-14685 .elementor-element.elementor-element-6606081::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-6606081:hover::before,
.elementor-14685 .elementor-element.elementor-element-6606081: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-14685 .elementor-element.elementor-element-6606081:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-6606081: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-4f0e3c6 */.elementor-14685 .elementor-element.elementor-element-4f0e3c6 {
    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-14685 .elementor-element.elementor-element-4f0e3c6::before,
.elementor-14685 .elementor-element.elementor-element-4f0e3c6::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-4f0e3c6:hover::before,
.elementor-14685 .elementor-element.elementor-element-4f0e3c6: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-14685 .elementor-element.elementor-element-4f0e3c6:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-4f0e3c6: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-612cc08 */.elementor-14685 .elementor-element.elementor-element-612cc08 {
    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-14685 .elementor-element.elementor-element-612cc08::before,
.elementor-14685 .elementor-element.elementor-element-612cc08::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-612cc08:hover::before,
.elementor-14685 .elementor-element.elementor-element-612cc08: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-14685 .elementor-element.elementor-element-612cc08:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-612cc08: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-404ac8c */.elementor-14685 .elementor-element.elementor-element-404ac8c {
    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-14685 .elementor-element.elementor-element-404ac8c::before,
.elementor-14685 .elementor-element.elementor-element-404ac8c::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-404ac8c:hover::before,
.elementor-14685 .elementor-element.elementor-element-404ac8c: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-14685 .elementor-element.elementor-element-404ac8c:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-404ac8c: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-ce612af */.elementor-14685 .elementor-element.elementor-element-ce612af {
    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-14685 .elementor-element.elementor-element-ce612af::before,
.elementor-14685 .elementor-element.elementor-element-ce612af::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-ce612af:hover::before,
.elementor-14685 .elementor-element.elementor-element-ce612af: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-14685 .elementor-element.elementor-element-ce612af:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-ce612af: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-fdd3217 */.elementor-14685 .elementor-element.elementor-element-fdd3217 {
    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-14685 .elementor-element.elementor-element-fdd3217::before,
.elementor-14685 .elementor-element.elementor-element-fdd3217::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-fdd3217:hover::before,
.elementor-14685 .elementor-element.elementor-element-fdd3217: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-14685 .elementor-element.elementor-element-fdd3217:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-fdd3217: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-8059e68 */.elementor-14685 .elementor-element.elementor-element-8059e68 {
    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-14685 .elementor-element.elementor-element-8059e68::before,
.elementor-14685 .elementor-element.elementor-element-8059e68::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-8059e68:hover::before,
.elementor-14685 .elementor-element.elementor-element-8059e68: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-14685 .elementor-element.elementor-element-8059e68:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-8059e68: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-e26e4e2 */.elementor-14685 .elementor-element.elementor-element-e26e4e2 {
    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-14685 .elementor-element.elementor-element-e26e4e2::before,
.elementor-14685 .elementor-element.elementor-element-e26e4e2::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-e26e4e2:hover::before,
.elementor-14685 .elementor-element.elementor-element-e26e4e2: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-14685 .elementor-element.elementor-element-e26e4e2:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-e26e4e2: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-2bc91e3 */.elementor-14685 .elementor-element.elementor-element-2bc91e3 {
    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-14685 .elementor-element.elementor-element-2bc91e3::before,
.elementor-14685 .elementor-element.elementor-element-2bc91e3::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-2bc91e3:hover::before,
.elementor-14685 .elementor-element.elementor-element-2bc91e3: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-14685 .elementor-element.elementor-element-2bc91e3:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-2bc91e3: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-2eaaee6 */.elementor-14685 .elementor-element.elementor-element-2eaaee6 {
    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-14685 .elementor-element.elementor-element-2eaaee6::before,
.elementor-14685 .elementor-element.elementor-element-2eaaee6::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-2eaaee6:hover::before,
.elementor-14685 .elementor-element.elementor-element-2eaaee6: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-14685 .elementor-element.elementor-element-2eaaee6:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-2eaaee6: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-4be3b7b */.elementor-14685 .elementor-element.elementor-element-4be3b7b {
    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-14685 .elementor-element.elementor-element-4be3b7b::before,
.elementor-14685 .elementor-element.elementor-element-4be3b7b::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-4be3b7b:hover::before,
.elementor-14685 .elementor-element.elementor-element-4be3b7b: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-14685 .elementor-element.elementor-element-4be3b7b:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-4be3b7b: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-a40410b */.elementor-14685 .elementor-element.elementor-element-a40410b {
    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-14685 .elementor-element.elementor-element-a40410b::before,
.elementor-14685 .elementor-element.elementor-element-a40410b::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-a40410b:hover::before,
.elementor-14685 .elementor-element.elementor-element-a40410b: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-14685 .elementor-element.elementor-element-a40410b:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-a40410b: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-72f6201 */.elementor-14685 .elementor-element.elementor-element-72f6201 {
    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-14685 .elementor-element.elementor-element-72f6201::before,
.elementor-14685 .elementor-element.elementor-element-72f6201::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-72f6201:hover::before,
.elementor-14685 .elementor-element.elementor-element-72f6201: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-14685 .elementor-element.elementor-element-72f6201:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-72f6201: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-9e9db7e */.elementor-14685 .elementor-element.elementor-element-9e9db7e {
    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-14685 .elementor-element.elementor-element-9e9db7e::before,
.elementor-14685 .elementor-element.elementor-element-9e9db7e::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-9e9db7e:hover::before,
.elementor-14685 .elementor-element.elementor-element-9e9db7e: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-14685 .elementor-element.elementor-element-9e9db7e:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-9e9db7e: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-03c5a6f */.elementor-14685 .elementor-element.elementor-element-03c5a6f {
    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-14685 .elementor-element.elementor-element-03c5a6f::before,
.elementor-14685 .elementor-element.elementor-element-03c5a6f::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-03c5a6f:hover::before,
.elementor-14685 .elementor-element.elementor-element-03c5a6f: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-14685 .elementor-element.elementor-element-03c5a6f:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-03c5a6f: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-8d02442 */.elementor-14685 .elementor-element.elementor-element-8d02442 {
    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-14685 .elementor-element.elementor-element-8d02442::before,
.elementor-14685 .elementor-element.elementor-element-8d02442::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-8d02442:hover::before,
.elementor-14685 .elementor-element.elementor-element-8d02442: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-14685 .elementor-element.elementor-element-8d02442:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-8d02442: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-7bdfa63 */.elementor-14685 .elementor-element.elementor-element-7bdfa63 {
    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-14685 .elementor-element.elementor-element-7bdfa63::before,
.elementor-14685 .elementor-element.elementor-element-7bdfa63::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-7bdfa63:hover::before,
.elementor-14685 .elementor-element.elementor-element-7bdfa63: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-14685 .elementor-element.elementor-element-7bdfa63:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-7bdfa63: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-dcbdcca */.elementor-14685 .elementor-element.elementor-element-dcbdcca {
    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-14685 .elementor-element.elementor-element-dcbdcca::before,
.elementor-14685 .elementor-element.elementor-element-dcbdcca::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-dcbdcca:hover::before,
.elementor-14685 .elementor-element.elementor-element-dcbdcca: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-14685 .elementor-element.elementor-element-dcbdcca:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-dcbdcca: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-628dffe */.elementor-14685 .elementor-element.elementor-element-628dffe {
    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-14685 .elementor-element.elementor-element-628dffe::before,
.elementor-14685 .elementor-element.elementor-element-628dffe::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-628dffe:hover::before,
.elementor-14685 .elementor-element.elementor-element-628dffe: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-14685 .elementor-element.elementor-element-628dffe:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-628dffe: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-1749974 */.elementor-14685 .elementor-element.elementor-element-1749974 {
    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-14685 .elementor-element.elementor-element-1749974::before,
.elementor-14685 .elementor-element.elementor-element-1749974::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-1749974:hover::before,
.elementor-14685 .elementor-element.elementor-element-1749974: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-14685 .elementor-element.elementor-element-1749974:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-1749974: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-18b5f26 */.elementor-14685 .elementor-element.elementor-element-18b5f26 {
    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-14685 .elementor-element.elementor-element-18b5f26::before,
.elementor-14685 .elementor-element.elementor-element-18b5f26::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-18b5f26:hover::before,
.elementor-14685 .elementor-element.elementor-element-18b5f26: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-14685 .elementor-element.elementor-element-18b5f26:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-18b5f26: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-0d3ceaa */.elementor-14685 .elementor-element.elementor-element-0d3ceaa {
    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-14685 .elementor-element.elementor-element-0d3ceaa::before,
.elementor-14685 .elementor-element.elementor-element-0d3ceaa::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-0d3ceaa:hover::before,
.elementor-14685 .elementor-element.elementor-element-0d3ceaa: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-14685 .elementor-element.elementor-element-0d3ceaa:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-0d3ceaa: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-8884e6d */.elementor-14685 .elementor-element.elementor-element-8884e6d {
    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-14685 .elementor-element.elementor-element-8884e6d::before,
.elementor-14685 .elementor-element.elementor-element-8884e6d::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-8884e6d:hover::before,
.elementor-14685 .elementor-element.elementor-element-8884e6d: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-14685 .elementor-element.elementor-element-8884e6d:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-8884e6d: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-df24223 */.elementor-14685 .elementor-element.elementor-element-df24223 {
    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-14685 .elementor-element.elementor-element-df24223::before,
.elementor-14685 .elementor-element.elementor-element-df24223::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-df24223:hover::before,
.elementor-14685 .elementor-element.elementor-element-df24223: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-14685 .elementor-element.elementor-element-df24223:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-df24223: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-2e96280 */.elementor-14685 .elementor-element.elementor-element-2e96280 {
    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-14685 .elementor-element.elementor-element-2e96280::before,
.elementor-14685 .elementor-element.elementor-element-2e96280::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-2e96280:hover::before,
.elementor-14685 .elementor-element.elementor-element-2e96280: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-14685 .elementor-element.elementor-element-2e96280:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-2e96280: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-1f0176c */.elementor-14685 .elementor-element.elementor-element-1f0176c {
    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-14685 .elementor-element.elementor-element-1f0176c::before,
.elementor-14685 .elementor-element.elementor-element-1f0176c::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-1f0176c:hover::before,
.elementor-14685 .elementor-element.elementor-element-1f0176c: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-14685 .elementor-element.elementor-element-1f0176c:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-1f0176c: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-939fcaf */.elementor-14685 .elementor-element.elementor-element-939fcaf {
    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-14685 .elementor-element.elementor-element-939fcaf::before,
.elementor-14685 .elementor-element.elementor-element-939fcaf::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-939fcaf:hover::before,
.elementor-14685 .elementor-element.elementor-element-939fcaf: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-14685 .elementor-element.elementor-element-939fcaf:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-939fcaf: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-dd3ea0b */.elementor-14685 .elementor-element.elementor-element-dd3ea0b {
    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-14685 .elementor-element.elementor-element-dd3ea0b::before,
.elementor-14685 .elementor-element.elementor-element-dd3ea0b::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-dd3ea0b:hover::before,
.elementor-14685 .elementor-element.elementor-element-dd3ea0b: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-14685 .elementor-element.elementor-element-dd3ea0b:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-dd3ea0b: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-99903b8 */.elementor-14685 .elementor-element.elementor-element-99903b8 {
    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-14685 .elementor-element.elementor-element-99903b8::before,
.elementor-14685 .elementor-element.elementor-element-99903b8::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-99903b8:hover::before,
.elementor-14685 .elementor-element.elementor-element-99903b8: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-14685 .elementor-element.elementor-element-99903b8:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-99903b8: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-32718d6 */.elementor-14685 .elementor-element.elementor-element-32718d6 {
    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-14685 .elementor-element.elementor-element-32718d6::before,
.elementor-14685 .elementor-element.elementor-element-32718d6::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-32718d6:hover::before,
.elementor-14685 .elementor-element.elementor-element-32718d6: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-14685 .elementor-element.elementor-element-32718d6:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-32718d6: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-ca50ad3 */.elementor-14685 .elementor-element.elementor-element-ca50ad3 {
    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-14685 .elementor-element.elementor-element-ca50ad3::before,
.elementor-14685 .elementor-element.elementor-element-ca50ad3::after {
    opacity: 0;
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.elementor-14685 .elementor-element.elementor-element-ca50ad3:hover::before,
.elementor-14685 .elementor-element.elementor-element-ca50ad3: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-14685 .elementor-element.elementor-element-ca50ad3:hover::before {
    width: 104%;
    height: 104%;
    border-radius: 8px;
    top: -2%;
    left: -2%;
}

.elementor-14685 .elementor-element.elementor-element-ca50ad3: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 */