.elementor-15 .elementor-element.elementor-element-4548d428 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-4548d428{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-15 .elementor-element.elementor-element-3469cb44 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5c5244b8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5c5244b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0707098A;}.elementor-15 .elementor-element.elementor-element-5c5244b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:999;}.elementor-15 .elementor-element.elementor-element-5c5244b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-b52eadc img{width:100px;}.elementor-15 .elementor-element.elementor-element-97db9d8 .elementor-menu-toggle{margin:0 auto;}.elementor-15 .elementor-element.elementor-element-97db9d8 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-97db9d8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-15 .elementor-element.elementor-element-97db9d8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-15 .elementor-element.elementor-element-97db9d8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-15 .elementor-element.elementor-element-97db9d8 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-97db9d8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-386b31aa{text-align:center;}.elementor-15 .elementor-element.elementor-element-386b31aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:54px;font-weight:300;letter-spacing:-2.5px;}.elementor-15 .elementor-element.elementor-element-386b31aa > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-12ec1f5e{text-align:center;color:#FFFFFF;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-5a331f5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-36d5c88c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-36d5c88c > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-36d5c88c > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-36d5c88c > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-15 .elementor-element.elementor-element-36d5c88c > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-8017934 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#000000;border-radius:4px 4px 4px 4px;}.elementor-15 .elementor-element.elementor-element-8017934 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-8017934 .elementor-button:focus{color:#FFFFFF;background-color:#02010100;border-color:#AC51FA;}.elementor-15 .elementor-element.elementor-element-8017934 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-8017934 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4051e9e8{--spacer-size:100px;}.elementor-15 .elementor-element.elementor-element-f558657 > .elementor-container{max-width:600px;min-height:150px;}.elementor-15 .elementor-element.elementor-element-f558657 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-f558657{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-50437648 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-50437648 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7930e37b{text-align:center;}.elementor-15 .elementor-element.elementor-element-74a54737 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-74a54737 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-385cb19e{text-align:center;}.elementor-15 .elementor-element.elementor-element-12303f2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-12303f2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2b5c9516{text-align:center;}.elementor-15 .elementor-element.elementor-element-62106268 > .elementor-container{max-width:500px;min-height:100vh;}.elementor-15 .elementor-element.elementor-element-62106268{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-62106268 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6e8a557c > .elementor-container{max-width:450px;}.elementor-15 .elementor-element.elementor-element-b1dd9cb > .elementor-element-populated{padding:50px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-5e9059c4{text-align:center;}.elementor-15 .elementor-element.elementor-element-5e9059c4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;}.elementor-15 .elementor-element.elementor-element-170e710a > .elementor-widget-container{padding:0px 50px 50px 50px;}.elementor-15 .elementor-element.elementor-element-c877105:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c877105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gitkon.com/wp-content/uploads/HeroShape_Masked.png");background-position:center center;background-repeat:no-repeat;background-size:75% auto;}.elementor-15 .elementor-element.elementor-element-c877105{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-15 .elementor-element.elementor-element-c877105 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-11a6b6b{--display:flex;--min-height:100vh;--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;--justify-content:space-evenly;--align-items:center;--background-transition:0.3s;--z-index:1;}.elementor-15 .elementor-element.elementor-element-11a6b6b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-11a6b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://gitkon.com/wp-content/uploads/BKG-Gradient.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-11a6b6b, .elementor-15 .elementor-element.elementor-element-11a6b6b::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-1428021{--display:flex;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-98c00d3{text-align:left;color:#FFFFFF7A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-8973134 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:300;line-height:73.6px;}.elementor-15 .elementor-element.elementor-element-e3896c0{text-align:left;color:#FFFFFF7A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-15 .elementor-element.elementor-element-c7e6edb .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(0deg, #AC51FA 0%, #EE31F7 100%);padding:15px 50px 15px 50px;}.elementor-15 .elementor-element.elementor-element-4c40774{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-4c40774.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-0ea20c0 img{border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-1b8855e img{border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-e9525be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-e9525be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-3561aec{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-3561aec.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-3b3c970{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:200px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-3b3c970:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3b3c970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-3b3c970, .elementor-15 .elementor-element.elementor-element-3b3c970::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-fc12116{text-align:center;}.elementor-15 .elementor-element.elementor-element-fc12116 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-22f993c{text-align:center;}.elementor-15 .elementor-element.elementor-element-22f993c > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-15 .elementor-element.elementor-element-319a680{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-2f63641{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-2f63641 > .elementor-widget-container{padding:0px 30px 30px 20px;}.elementor-15 .elementor-element.elementor-element-b1430f3{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-063b0c3{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-063b0c3 > .elementor-widget-container{padding:0px 30px 30px 20px;}.elementor-15 .elementor-element.elementor-element-537e0a9{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-52f9a85{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-52f9a85 > .elementor-widget-container{padding:0px 30px 30px 20px;}.elementor-15 .elementor-element.elementor-element-2292a24{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-d7d2174{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-d7d2174 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-49a50f7{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-cf60d4a{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-cf60d4a > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-7baba3f{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-0dfc297{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-0dfc297 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-a329e3a{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-2676511{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-2676511 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-61ec63c{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-f875c17{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-f875c17 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-f50d44d{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-5a6d58a{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-5a6d58a > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-708565b{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-84bbef5{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-84bbef5 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-6d83533{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-d0f7fc7{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-d0f7fc7 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-f398ea9{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-7846acb{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-7846acb > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-be96106{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-5d67833{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-5d67833 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-4d5eb15{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-29f63a7{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-29f63a7 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-101d8b9{--n-accordion-title-icon-order:-1;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-101d8b9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF3B;}.elementor-15 .elementor-element.elementor-element-101d8b9 {--n-accordion-padding:30px 30px 30px 30px;}:where( .elementor-15 .elementor-element.elementor-element-101d8b9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-15 .elementor-element.elementor-element-9b65b1f{text-align:center;}.elementor-15 .elementor-element.elementor-element-9b65b1f > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f6fe548{text-align:center;}.elementor-15 .elementor-element.elementor-element-f6fe548 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-15 .elementor-element.elementor-element-22a9ef4{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-3689eac{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-3689eac > .elementor-widget-container{padding:0px 30px 30px 20px;}.elementor-15 .elementor-element.elementor-element-e69081e{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-0d0d81b{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-0d0d81b > .elementor-widget-container{padding:0px 30px 30px 20px;}.elementor-15 .elementor-element.elementor-element-046cadd{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-7abdfe8{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-7abdfe8 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-7103c2b{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-763a06f{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-763a06f > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-e9a7b7d{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-538cb39{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-538cb39 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-0348637{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-9490218{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-9490218 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-e425a2e{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-2263fea{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-2263fea > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-9c2934b{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-20c7793{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-20c7793 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-f26fa69{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-66f8e96{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-66f8e96 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-47f61ba{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-7a4236b{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-7a4236b > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-517fcad{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-3144043{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-3144043 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-aa52d59{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-a166407{text-align:left;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-15 .elementor-element.elementor-element-a166407 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-763ef63{--n-accordion-title-icon-order:-1;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-763ef63 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF3B;}.elementor-15 .elementor-element.elementor-element-763ef63 {--n-accordion-padding:30px 30px 30px 30px;}:where( .elementor-15 .elementor-element.elementor-element-763ef63 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-15 .elementor-element.elementor-element-3ab1170{text-align:center;}.elementor-15 .elementor-element.elementor-element-3ab1170 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:54px;font-weight:300;letter-spacing:-2.5px;}.elementor-15 .elementor-element.elementor-element-4137611{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-b19c2ae img{max-width:500px;}.elementor-15 .elementor-element.elementor-element-4606bd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:1px;--padding-block-end:1px;--padding-inline-start:1px;--padding-inline-end:1px;}.elementor-15 .elementor-element.elementor-element-4606bd4.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-efb84f3 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#000000;border-radius:4px 4px 4px 4px;}.elementor-15 .elementor-element.elementor-element-efb84f3 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-efb84f3 .elementor-button:focus{color:#FFFFFF;background-color:#02010100;border-color:#AC51FA;}.elementor-15 .elementor-element.elementor-element-efb84f3 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-efb84f3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-efb84f3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-74c6f16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:200px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-74c6f16:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-74c6f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-74c6f16, .elementor-15 .elementor-element.elementor-element-74c6f16::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-b51b06a{text-align:center;}.elementor-15 .elementor-element.elementor-element-b51b06a .elementor-heading-title{color:#EE31F7;font-family:"Inter", Sans-serif;font-size:64px;font-weight:300;line-height:73.6px;}.elementor-15 .elementor-element.elementor-element-a9fa3f1{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-a9fa3f1 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-15 .elementor-element.elementor-element-ebbff00{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-ebbff00:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ebbff00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-ebbff00, .elementor-15 .elementor-element.elementor-element-ebbff00::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-bd18662 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-bd18662 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-6e61251 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-6e61251 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-2e74f87 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-2e74f87 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;letter-spacing:-0.1px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-c111c2a img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-c111c2a .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-a1dfd29 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-a1dfd29 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-a56b77d img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-a56b77d .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;letter-spacing:-0.1px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-efde4d1 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-efde4d1 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-eb8983b img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-eb8983b .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-8752b76 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-8752b76 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-dd18c92 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-dd18c92 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-d0358b7 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-d0358b7 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-2b405cf img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-2b405cf .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-641a607 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-641a607 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-b982216 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-b982216 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;letter-spacing:-0.1px;word-spacing:0px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-d16b088 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-d16b088 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;word-spacing:0px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-55cd28b img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-55cd28b .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-2562eee img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-2562eee .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-0829c47 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-0829c47 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-c6b1c93 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-c6b1c93 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-f8a6c26 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-f8a6c26 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;letter-spacing:-0.4px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-6e8374a img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-6e8374a .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-368f7eb img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-368f7eb .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-f230eac img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-f230eac .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;letter-spacing:-0.1px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-5be6b98 img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-5be6b98 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;letter-spacing:-0.1px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-2a0cbdb img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-2a0cbdb .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-c4a6c0d img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-c4a6c0d .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;letter-spacing:-0.1px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-e8cee0a img{width:225px;max-width:225px;height:265px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-e8cee0a .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;letter-spacing:-0.1px;margin-top:8px;}:root{--page-title-display:none;}body.elementor-page-15{padding:0px 0px 0px 0px;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-4aec6bb0{width:20%;}.elementor-15 .elementor-element.elementor-element-376527f6{width:80%;}.elementor-15 .elementor-element.elementor-element-11a6b6b{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-4c40774{--width:11.038%;}.elementor-15 .elementor-element.elementor-element-e9525be{--width:11.038%;}.elementor-15 .elementor-element.elementor-element-4606bd4{--content-width:250px;}.elementor-15 .elementor-element.elementor-element-ebbff00{--content-width:980px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-4aec6bb0{width:90%;}.elementor-15 .elementor-element.elementor-element-376527f6{width:10%;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-c877105:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c877105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-b52eadc{text-align:left;}.elementor-15 .elementor-element.elementor-element-1428021{--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-15 .elementor-element.elementor-element-ebbff00{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-4aec6bb0{width:80%;}.elementor-15 .elementor-element.elementor-element-b52eadc{text-align:left;}.elementor-15 .elementor-element.elementor-element-376527f6{width:20%;}.elementor-15 .elementor-element.elementor-element-386b31aa > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-c877105:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c877105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-134px 391px;background-size:609px auto;}.elementor-15 .elementor-element.elementor-element-8973134 .elementor-heading-title{font-size:46px;line-height:1em;}.elementor-15 .elementor-element.elementor-element-3561aec{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-15 .elementor-element.elementor-element-b19c2ae img{max-width:100%;}.elementor-15 .elementor-element.elementor-element-ebbff00{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for section, class: .elementor-element-5a331f5 */.elementor-15 .elementor-element.elementor-element-5a331f5{
    width: 300px;
    margin: auto;
    background: linear-gradient(90deg, #EE31F7 0%, #AC51FA 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7930e37b */.elementor-15 .elementor-element.elementor-element-7930e37b .subtext{
    color: #FFF;
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 0.4;
    margin-top: 0px;
    display: block;
}

.elementor-15 .elementor-element.elementor-element-7930e37b{
    border-right: 1px solid rgba(255, 255, 255, 0.2)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-385cb19e */.elementor-15 .elementor-element.elementor-element-385cb19e .subtext{
    color: #FFF;
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 0.4;
    margin-top: 0px;
    display: block;
}

.elementor-15 .elementor-element.elementor-element-385cb19e{
    border-right: 1px solid rgba(255, 255, 255, 0.2)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b5c9516 */.elementor-15 .elementor-element.elementor-element-2b5c9516 .subtext{
    color: #FFF;
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 0.4;
    margin-top: 0px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f558657 */.elementor-15 .elementor-element.elementor-element-f558657{
    background: radial-gradient(102.54% 50% at 50% 0%, rgba(151, 158, 168, 0.20) 0%, rgba(0, 0, 0, 0.00) 100%), rgba(7, 7, 9, 0.20);
    backdrop-filter: blur(25px);
    border-radius: 24px;
    position:absolute;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3469cb44 */.elementor-15 .elementor-element.elementor-element-3469cb44{
    position: relative;
    height: 90vh;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4548d428 */.elementor-15 .elementor-element.elementor-element-4548d428{
    position: relative !important; 
    overflow: hidden !important;
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24a8389f */.elementor-15 .elementor-element.elementor-element-24a8389f{
    position: absolute;
    text-align: center;
    width: 40px;
    right: 0px;
    padding: 10px;
    top: 0px;
}

.elementor-15 .elementor-element.elementor-element-24a8389f:hover{
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-170e710a */.elementor-15 .elementor-element.elementor-element-170e710a select{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b1dd9cb */.elementor-15 .elementor-element.elementor-element-b1dd9cb .hs-form label:not(.hs-error-msg){
    display: block !important;
}
.elementor-15 .elementor-element.elementor-element-b1dd9cb .hs-form label{
    display: block !important;
    color: #FFF;
    font-family: "Nunito Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-top: 20px;
    padding-bottom: 5px;
}

.elementor-15 .elementor-element.elementor-element-b1dd9cb input, select{
    border-radius: 6px; 
    border: 0.5px solid rgba(180, 201, 207, 0.50);
    background: rgba(0, 0, 0, 0.35);
}

.elementor-15 .elementor-element.elementor-element-b1dd9cb .hs-button{
    border-radius: 3px;
    margin-top: 20px;
    width: 100%;
    background: var(--GitKon-24-Gradient, linear-gradient(90deg, #EE31F7 0%, #AC51FA 100%));
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 118%; /* 16.52px */
    letter-spacing: -0.28px;
    text-transform: capitalize;

}

.elementor-15 .elementor-element.elementor-element-b1dd9cb .hs-input[type="checkbox"]{
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e8a557c */.elementor-15 .elementor-element.elementor-element-6e8a557c{
    border-radius: 24px;
    border: 0.5px solid #344347;
    background: radial-gradient(102.54% 50% at 50% 0%, rgba(151, 158, 168, 0.20) 0%, rgba(0, 0, 0, 0.00) 100%), rgba(7, 7, 9, 0.80);
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.50);
    backdrop-filter: blur(25px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62106268 */.elementor-15 .elementor-element.elementor-element-62106268{
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 10;
    background: rgba(0, 0, 0, 0.66);
    backdrop-filter: blur(8.300000190734863px);
    display: none;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c877105 */.elementor-15 .elementor-element.elementor-element-c877105{
    position: absolute !important; 
    overflow: hidden !important;
    height: 100vh;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0; 
    -webkit-animation: backgroundAnimate 2s ease !important;
    -moz-animation: backgroundAnimate 2s ease !important;
    -ms-animation: backgroundAnimate 2s ease !important;
    -o-animation: backgroundAnimate 2s ease !important;
    animation: backgroundAnimate 2s ease !important;
} 




@-o-keyframes backgroundAnimate {
  
  0% {
    transform: scale(1.1);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes backgroundAnimate {
  
  0% {
    transform: scale(1.1);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes backgroundAnimate {
  
  0% {
    transform: scale(1.1);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backgroundAnimate {
  
  0% {
    transform: scale(1.1);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98c00d3 */.elementor-15 .elementor-element.elementor-element-98c00d3 i{
    font-size: 5px;
    vertical-align: middle;
    margin-left: 3px;
    margin-right: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8973134 */.elementor-15 .elementor-element.elementor-element-8973134{
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3896c0 */.elementor-15 .elementor-element.elementor-element-e3896c0 i{
    font-size: 5px;
    vertical-align: middle;
    margin-left: 3px;
    margin-right: 3px;
}

.elementor-15 .elementor-element.elementor-element-e3896c0{
    width: 350px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11a6b6b */.elementor-15 .elementor-element.elementor-element-11a6b6b{
    overflow: hidden;
    height: 600px;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
}

.verticalcolumnone{
    height: 1050px;
    width: 225px;
    animation: slide 30s linear infinite;
 }
 
 .verticalcolumntwo{
    height: 1050px;
    width: 225px;
    animation: slide 30s linear infinite;
    animation-direction: reverse;
 }


 @keyframes slide{
    0% {
      transform: translate3d(0, 0, 0);
    }
    100% {
      transform: translate3d(0, -100%, 0);
    }
  }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-101d8b9 */.elementor-15 .elementor-element.elementor-element-101d8b9 a{
    display: block;
    margin-top: 20px;
    color: #fff;
    z-index: 1;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144043 */.elementor-15 .elementor-element.elementor-element-3144043 a{
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-763ef63 */.speaker-accordion{
    width: 1100px;
}

@media screen and (max-width: 1100px) {
    .speaker-accordion{
        width: 100% !important;
    }
    .speaker-accordion-image{
        display: none;
    }
    
    .speaker-accordion-text{
        text-wrap: wrap;
    }
}

.speaker-accordion-text{
    float: left;
    max-width: 80%;
}

.speaker-accordion-session-title{
    color: #FFF;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 36px */
}

.speaker-accordion-session-subtitle{
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%; /* 30px */
    opacity: 0.8
}

.speaker-accordion-see-details{
    color: #FFF;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%; /* 17.5px */
    padding-top: 20px;


}

.speaker-accordion.stratio .speaker-accordion-text{
    float: left;
    max-width: 80%
}

.speaker-accordion-image{
     max-width: 10%;
     float: right;
}

.speaker-accordion-image img{
    border-radius: 50%;
    height: 94px;
    width: 94px;
    object-fit: cover;

}

.elementor-15 .elementor-element.elementor-element-763ef63 a{
    display: block;
    margin-top: 20px;
    color: #fff;
    z-index: 1;
    font-weight: 500;
}

.speaker-accordion.stratio a{
    display: inline-block
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4137611 */.elementor-15 .elementor-element.elementor-element-4137611{
    opacity: 0.5
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4606bd4 */.elementor-15 .elementor-element.elementor-element-4606bd4{
    max-width: 250px;
    border-radius: 4px;
    background: linear-gradient( #EE31F7 0%, #AC51FA 100%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd18662 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-bd18662:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-bd18662:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e61251 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-6e61251:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-6e61251:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e74f87 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-2e74f87:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-2e74f87:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c111c2a */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-c111c2a:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-c111c2a:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1dfd29 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-a1dfd29:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-a1dfd29:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a56b77d */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-a56b77d:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-a56b77d:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efde4d1 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-efde4d1:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-efde4d1:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb8983b */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-eb8983b:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-eb8983b:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8752b76 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-8752b76:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-8752b76:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd18c92 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-dd18c92:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-dd18c92:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0358b7 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-d0358b7:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-d0358b7:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b405cf */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-2b405cf:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-2b405cf:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-641a607 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-641a607:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-641a607:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b982216 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-b982216:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-b982216:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d16b088 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-d16b088:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-d16b088:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55cd28b */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-55cd28b:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-55cd28b:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2562eee */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-2562eee:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-2562eee:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0829c47 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-0829c47:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-0829c47:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6b1c93 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-c6b1c93:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-c6b1c93:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8a6c26 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-f8a6c26:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-f8a6c26:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e8374a */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-6e8374a:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-6e8374a:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-368f7eb */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-368f7eb:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-368f7eb:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f230eac */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-f230eac:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-f230eac:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5be6b98 */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-5be6b98:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-5be6b98:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a0cbdb */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-2a0cbdb:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-2a0cbdb:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4a6c0d */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-c4a6c0d:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-c4a6c0d:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8cee0a */.speaker-name{
    font-size: 14px;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-e8cee0a:before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(238, 49, 247, 0.50) 100%);
    position: absolute;
    width: 225px;
    top: 0px;
    bottom: -132px;
    left: 10px;
    right: 10px;
    margin: 0 auto;
    content: '';
    transition: all 0.3s ease;
    z-index: 1;
    border-radius: 8px;
    opacity: 0;
    transform: scaleY(0.2);
}

.elementor-15 .elementor-element.elementor-element-e8cee0a:hover:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS */.elementor-social-icons-wrapper :last-child a svg{
    padding: 2px;
}

.schedule-panel:hover h2, .schedule-panel:hover p, .schedule-panel:hover a{
    color: black !important; 
}

.schedule-panel:hover{
    background: #fff;
}

.schedule-panel:hover{
    border-color: #25282E;
}/* End custom CSS */