.elementor-97 .elementor-element.elementor-element-605adc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-605adc6:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-605adc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#119B1B;}.elementor-97 .elementor-element.elementor-element-d834ade{--e-image-carousel-slides-to-show:5;}.elementor-97 .elementor-element.elementor-element-22464b7{--display:flex;--min-height:588px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-22464b7:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-22464b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-97 .elementor-element.elementor-element-a61e0a4{--display:flex;}.elementor-97 .elementor-element.elementor-element-5bd2440{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:71px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-6ed65a8{--display:flex;}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-4aa322f{--iteration-count:infinite;margin:0px 51px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 1px 26px 1px;--dynamic-text-color:#0AED85;}.elementor-97 .elementor-element.elementor-element-4aa322f .elementor-headline{text-align:start;font-family:"Roboto", Sans-serif;font-size:49px;font-weight:600;}.elementor-97 .elementor-element.elementor-element-4aa322f .elementor-headline-plain-text{color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-4aa322f .elementor-headline-dynamic-text{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-36f9fd3{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-432253a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#393939;--border-color:#393939;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:65px;}.elementor-97 .elementor-element.elementor-element-6f8ac26 .elementor-repeater-item-933998a.elementor-social-icon i{color:#E55252;}.elementor-97 .elementor-element.elementor-element-6f8ac26 .elementor-repeater-item-933998a.elementor-social-icon svg{fill:#E55252;}.elementor-97 .elementor-element.elementor-element-6f8ac26{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 170px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-97 .elementor-element.elementor-element-6f8ac26 .elementor-social-icon{--icon-padding:0.3em;}.elementor-97 .elementor-element.elementor-element-6f8ac26 .elementor-icon{border-radius:36px 36px 36px 36px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-97 .elementor-element.elementor-element-52fdcfc .elementor-button{background-color:#19CD76;border-radius:28px 28px 28px 28px;}.elementor-97 .elementor-element.elementor-element-52fdcfc{margin:-58px 45px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-049b2fe img{border-radius:80px 0px 80px 0px;}.elementor-97 .elementor-element.elementor-element-64bbfcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-3b9f04f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-0ea46c0{margin:13px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;text-align:center;}.elementor-97 .elementor-element.elementor-element-0ea46c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;}.elementor-97 .elementor-element.elementor-element-f92ecc4{--display:flex;}.elementor-97 .elementor-element.elementor-element-3991723{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-1d77cab{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-1d77cab img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-b1d1fa6{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-b1d1fa6 img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-62bf0ee{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-62bf0ee img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-4e32fbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-4e32fbc:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-4e32fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-97 .elementor-element.elementor-element-af64220{--display:flex;}.elementor-97 .elementor-element.elementor-element-a20c4f2{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-97 .elementor-element.elementor-element-a20c4f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-17f93e9{text-align:center;color:#F39500;}.elementor-97 .elementor-element.elementor-element-118b49a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-bd2779c{--display:flex;}.elementor-97 .elementor-element.elementor-element-a501f61{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-a501f61 img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-0e5ea22 .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-0e5ea22{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-0e5ea22.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-d33840f{--display:flex;}.elementor-97 .elementor-element.elementor-element-db07320{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-db07320 img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-76a05af .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-76a05af{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-76a05af.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-db4a28e{--display:flex;}.elementor-97 .elementor-element.elementor-element-531baff{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-531baff img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-9c23e02 .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-9c23e02{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-9c23e02.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-9110c54{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-4bf82f4{--display:flex;}.elementor-97 .elementor-element.elementor-element-3aa97bc{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-3aa97bc img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-58594e5 .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-58594e5{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-58594e5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-030bccc{--display:flex;}.elementor-97 .elementor-element.elementor-element-252c72f{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-252c72f img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-d428bfe .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-d428bfe{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-d428bfe.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-ac7346b{--display:flex;}.elementor-97 .elementor-element.elementor-element-546f9a5{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-546f9a5 img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-1279c1d .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-1279c1d{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-1279c1d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-b7be8e2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-8ac5ae7{--display:flex;}.elementor-97 .elementor-element.elementor-element-2078177{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-2078177 img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-d50bd67 .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-d50bd67{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-d50bd67.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-6386b05{--display:flex;}.elementor-97 .elementor-element.elementor-element-9f9d675{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-9f9d675 img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-cd844b5 .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-cd844b5{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-cd844b5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-5cc0af6{--display:flex;}.elementor-97 .elementor-element.elementor-element-6d1b6fb{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-6d1b6fb img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-fa7941a .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-fa7941a{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-fa7941a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-9d622f3{--display:flex;--min-height:156px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;}.elementor-97 .elementor-element.elementor-element-9d622f3:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-9d622f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-97 .elementor-element.elementor-element-9d622f3::before, .elementor-97 .elementor-element.elementor-element-9d622f3 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-9d622f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-9d622f3 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-9d622f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-9d622f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(177deg, #FFFFFF 0%, #3429F2 100%);}.elementor-97 .elementor-element.elementor-element-f1e601e{--display:flex;}.elementor-97 .elementor-element.elementor-element-a41da3c{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-97 .elementor-element.elementor-element-a41da3c .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:67px;font-weight:600;color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-640f03f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-640f03f:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-640f03f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-97 .elementor-element.elementor-element-078d04b{--display:flex;}.elementor-97 .elementor-element.elementor-element-debeef7{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-97 .elementor-element.elementor-element-debeef7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-341ac7d{text-align:center;color:#F39500;}.elementor-97 .elementor-element.elementor-element-fb442d0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-7ce6b4f{--display:flex;}.elementor-97 .elementor-element.elementor-element-8ef5441{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-8ef5441 img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-c947307 .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-c947307{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-c947307.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-a70535c{--display:flex;}.elementor-97 .elementor-element.elementor-element-72cba03{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-72cba03 img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-4599bb2 .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-4599bb2{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-4599bb2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-bc4e091{--display:flex;}.elementor-97 .elementor-element.elementor-element-97b7bed{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-97b7bed img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-7bf5a8a .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-7bf5a8a{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-7bf5a8a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-c4ad428{--display:flex;--min-height:156px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;}.elementor-97 .elementor-element.elementor-element-c4ad428:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-c4ad428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-97 .elementor-element.elementor-element-c4ad428::before, .elementor-97 .elementor-element.elementor-element-c4ad428 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-c4ad428 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-c4ad428 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-c4ad428 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-c4ad428 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(177deg, #FFFFFF 0%, #3429F2 100%);}.elementor-97 .elementor-element.elementor-element-ff99a35{--display:flex;}.elementor-97 .elementor-element.elementor-element-0486367{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-97 .elementor-element.elementor-element-0486367 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:67px;font-weight:600;color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-125cdb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-125cdb6:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-125cdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1459;}.elementor-97 .elementor-element.elementor-element-ae28650{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-97 .elementor-element.elementor-element-4fb31dc .elementor-flip-box__front{background-color:#34268D;}.elementor-97 .elementor-element.elementor-element-4fb31dc .elementor-flip-box__back{background-color:#373FE2;}.elementor-97 .elementor-element.elementor-element-4fb31dc .elementor-flip-box__layer, .elementor-97 .elementor-element.elementor-element-4fb31dc .elementor-flip-box__layer__overlay{border-radius:17px;}.elementor-97 .elementor-element.elementor-element-4fb31dc .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-97 .elementor-element.elementor-element-4fb31dc .elementor-icon i{transform:rotate(0deg);}.elementor-97 .elementor-element.elementor-element-4fb31dc .elementor-icon svg{transform:rotate(0deg);}.elementor-97 .elementor-element.elementor-element-4fb31dc .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-97 .elementor-element.elementor-element-4fb31dc .elementor-flip-box__button{margin-inline-center:0;}.elementor-97 .elementor-element.elementor-element-e16d880 .elementor-flip-box__front{background-color:#34268D;}.elementor-97 .elementor-element.elementor-element-e16d880 .elementor-flip-box__back{background-color:#373FE2;}.elementor-97 .elementor-element.elementor-element-e16d880 .elementor-flip-box__layer, .elementor-97 .elementor-element.elementor-element-e16d880 .elementor-flip-box__layer__overlay{border-radius:17px;}.elementor-97 .elementor-element.elementor-element-e16d880 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-97 .elementor-element.elementor-element-e16d880 .elementor-icon i{transform:rotate(0deg);}.elementor-97 .elementor-element.elementor-element-e16d880 .elementor-icon svg{transform:rotate(0deg);}.elementor-97 .elementor-element.elementor-element-e16d880 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-97 .elementor-element.elementor-element-e16d880 .elementor-flip-box__button{margin-inline-center:0;}.elementor-97 .elementor-element.elementor-element-ade1af5 .elementor-flip-box__front{background-color:#34268D;}.elementor-97 .elementor-element.elementor-element-ade1af5 .elementor-flip-box__back{background-color:#373FE2;}.elementor-97 .elementor-element.elementor-element-ade1af5 .elementor-flip-box__layer, .elementor-97 .elementor-element.elementor-element-ade1af5 .elementor-flip-box__layer__overlay{border-radius:17px;}.elementor-97 .elementor-element.elementor-element-ade1af5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-97 .elementor-element.elementor-element-ade1af5 .elementor-icon i{transform:rotate(0deg);}.elementor-97 .elementor-element.elementor-element-ade1af5 .elementor-icon svg{transform:rotate(0deg);}.elementor-97 .elementor-element.elementor-element-ade1af5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-97 .elementor-element.elementor-element-ade1af5 .elementor-flip-box__button{margin-inline-center:0;}.elementor-97 .elementor-element.elementor-element-bf1387c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-414d3e3{--display:flex;}.elementor-97 .elementor-element.elementor-element-053b771{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-97 .elementor-element.elementor-element-053b771 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-97 .elementor-element.elementor-element-9686df7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-9f8e1ab{--display:flex;}.elementor-97 .elementor-element.elementor-element-3b97346{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-3b97346 img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-d29b1ce .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-d29b1ce{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-d29b1ce.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-f2fb243{--display:flex;}.elementor-97 .elementor-element.elementor-element-de8121f{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-de8121f img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-502236f .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-502236f{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-502236f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-d2c46ab{--display:flex;}.elementor-97 .elementor-element.elementor-element-b2aa0e6{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-b2aa0e6 img{transition-duration:0.3s;border-radius:012px 012px 012px 012px;}.elementor-97 .elementor-element.elementor-element-52f80c6 .elementor-button{background-color:#84434300;}.elementor-97 .elementor-element.elementor-element-52f80c6{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-52f80c6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-0502173{--display:flex;}.elementor-97 .elementor-element.elementor-element-97bcae9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-97 .elementor-element.elementor-element-97bcae9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-97 .elementor-element.elementor-element-23eef84{--display:flex;}.elementor-97 .elementor-element.elementor-element-3008844{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-afd3129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 69px) 0px;padding:18px 18px 25px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-afd3129.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-afd3129.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-afd3129.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-afd3129 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-97 .elementor-element.elementor-element-afd3129 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-afd3129 .elementor-image-box-title{color:#FF912A;}.elementor-97 .elementor-element.elementor-element-cda6559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 69px) 0px;padding:18px 18px 25px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-cda6559.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-cda6559.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-cda6559.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-cda6559 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-97 .elementor-element.elementor-element-cda6559 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-cda6559 .elementor-image-box-title{color:#FF912A;}.elementor-97 .elementor-element.elementor-element-e642225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 69px) 0px;padding:18px 18px 25px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-e642225.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-e642225.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-e642225.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-e642225 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-97 .elementor-element.elementor-element-e642225 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-e642225 .elementor-image-box-title{color:#FF912A;}.elementor-97 .elementor-element.elementor-element-5f3472e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 69px) 0px;padding:18px 18px 25px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-5f3472e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-5f3472e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-5f3472e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-5f3472e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-97 .elementor-element.elementor-element-5f3472e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-5f3472e .elementor-image-box-title{color:#FF912A;}.elementor-97 .elementor-element.elementor-element-1dc8ae6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-4af9264{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:400px;--padding-right:400px;}.elementor-97 .elementor-element.elementor-element-e720d7e .elementor-button{background-color:#FF6E0000;}.elementor-97 .elementor-element.elementor-element-e720d7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-c991a32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-c190231{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-c190231:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-c190231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-97 .elementor-element.elementor-element-30369e0{text-align:center;color:#B1B1B1;}.elementor-97 .elementor-element.elementor-element-5d4e649{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-5d4e649:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-5d4e649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-97 .elementor-element.elementor-element-01d4a22{text-align:center;color:#EC710A;}.elementor-97 .elementor-element.elementor-element-01d4a22 a{color:#FF8200;}.elementor-97 .elementor-element.elementor-element-01d4a22 a:hover, .elementor-97 .elementor-element.elementor-element-01d4a22 a:focus{color:#F5AD3C;}.elementor-97 .elementor-element.elementor-element-138f0d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-138f0d2:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-138f0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-97 .elementor-element.elementor-element-9b9f49a{text-align:center;}.elementor-97 .elementor-element.elementor-element-9b9f49a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;color:#9E9E9E;}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-432253a{--width:79%;}}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-5bd2440{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-3991723{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-118b49a{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-9110c54{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-b7be8e2{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-fb442d0{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-ae28650{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-9686df7{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-3008844{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-5bd2440{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-3991723{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-118b49a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-9110c54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-b7be8e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-fb442d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-ae28650{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-9686df7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-3008844{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-afd3129 .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-cda6559 .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-e642225 .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-5f3472e .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for image-carousel, class: .elementor-element-d834ade */.infinite-marquee {
  overflow: hidden !important;
}

.infinite-marquee .swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52fdcfc */@import url(https://fonts.googleapis.com/css?family=Raleway:300);

$anim-duration: 5; // in seconds
$anim-speed: 0.65; // in seconds

:root {
  --btn-border: 1px solid rgba(255, 255, 255, 0.2);
  --btn-bg: transparent; // #333
  --btn-shadow: 1px 1px 25px 10px rgba(255, 255, 255, 0.5);
  --btn-text-color: #f4f4f4;

  --shine-degree: 120deg;
  --shine-color: rgba(255, 255, 255, 0.2);
  --shine-effect: linear-gradient(
    var(--shine-degree),
    transparent,
    var(--shine-color),
    transparent
  );
  --shine-transition: all #{$anim-speed}s ease-in-out;
}

.btn {
  position: relative;
  overflow: hidden; // debug

  // last element should not have margin
  &:not(:last-child) {
    margin-bottom: 3rem;
  }
  font-size: 1.1rem;
  padding: 1rem 3rem;

  border-radius: 4px;
  text-decoration: none;
  border: var(--btn-border);
  color: var(--btn-text-color);
  background: var(--btn-bg);

  &::before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--shine-effect);
  }
}

.btn-hover {
  &::before {
    left: -100%;
    transition: var(--shine-transition);
  }

  &:hover {
    box-shadow: var(--btn-shadow);

    &::before {
      left: 100%;
    }
  }
}

.btn-anim {
  &::before {
    animation: shine #{$anim-duration}s ease-in-out infinite;
  }
}

@keyframes shine {
  0% {
    left: -100%;
    transition-property: left;
  }
  #{($anim-speed / ($anim-duration + $anim-speed) * 100%)},
  100% {
    left: 100%;
    transition-property: left;
  }
}

.btn-alt {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 250px;
  height: 60px;
  font-size: 1.1rem;

  position: relative;
  overflow: hidden; // debug

  // last element should not have margin
  &:not(:last-child) {
    margin-bottom: 3rem;
  }
  border-radius: 4px;
  text-decoration: none;
  border: var(--btn-border);
  color: var(--btn-text-color);
  background: var(--btn-bg);

  &::before,
  &::after {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
  }
  &:before {
    background: rgba(255, 255, 255, 0.5);
    width: 60px;
    left: 0;
    filter: blur(30px);
    animation: shine-alt1 #{$anim-duration}s ease-in-out infinite;
  }
  &:after {
    background: rgba(255, 255, 255, 0.2);
    width: 30px;
    left: 30px;
    filter: blur(5px);
    animation: shine-alt2 #{$anim-duration}s ease-in-out infinite;
  }
}

@keyframes shine-alt1 {
  0% {
    opacity: 0.5;
    transform: translateX(-100px) skewX(-15deg);
    transition-property: opacity, transform;
  }
  #{($anim-speed / ($anim-duration + $anim-speed) * 100%)},
  100% {
    opacity: 0.6;
    transform: translateX(300px) skewX(-15deg);
    transition-property: opacity, transform;
  }
}

@keyframes shine-alt2 {
  0% {
    opacity: 0;
    transform: translateX(-100px) skewX(-15deg);
    transition-property: opacity, transform;
  }
  #{($anim-speed / ($anim-duration + $anim-speed) * 100%)},
  100% {
    opacity: 1;
    transform: translateX(300px) skewX(-15deg);
    transition-property: opacity, transform;
  }
}

// reset
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

// body styling
body {
  background: #111;
  font-family: "Raleway", Arial, Helvetica, sans-serif;

  .container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100vh;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e5ea22 */.elementor-97 .elementor-element.elementor-element-0e5ea22 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-0e5ea22::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76a05af */.elementor-97 .elementor-element.elementor-element-76a05af {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-76a05af::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c23e02 */.elementor-97 .elementor-element.elementor-element-9c23e02 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-9c23e02::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58594e5 */.elementor-97 .elementor-element.elementor-element-58594e5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-58594e5::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d428bfe */.elementor-97 .elementor-element.elementor-element-d428bfe {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-d428bfe::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1279c1d */.elementor-97 .elementor-element.elementor-element-1279c1d {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-1279c1d::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d50bd67 */.elementor-97 .elementor-element.elementor-element-d50bd67 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-d50bd67::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd844b5 */.elementor-97 .elementor-element.elementor-element-cd844b5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-cd844b5::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa7941a */.elementor-97 .elementor-element.elementor-element-fa7941a {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-fa7941a::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c947307 */.elementor-97 .elementor-element.elementor-element-c947307 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-c947307::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4599bb2 */.elementor-97 .elementor-element.elementor-element-4599bb2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-4599bb2::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf5a8a */.elementor-97 .elementor-element.elementor-element-7bf5a8a {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-7bf5a8a::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d29b1ce */.elementor-97 .elementor-element.elementor-element-d29b1ce {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-d29b1ce::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-502236f */.elementor-97 .elementor-element.elementor-element-502236f {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-502236f::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52f80c6 */.elementor-97 .elementor-element.elementor-element-52f80c6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-52f80c6::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e720d7e */.elementor-97 .elementor-element.elementor-element-e720d7e {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: linear-gradient(90deg, #ff7a00, #ff4f00);
  color: #fff;
  border-radius: 50px;
  padding: 18px 32px;
  border: none;
  font-weight: 600;
}

/* REALISTIC GLASS SHINE */
.elementor-97 .elementor-element.elementor-element-e720d7e::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 180%;
  height: 100%;

  background: linear-gradient(
      115deg,
      rgba(255,255,255,0.0) 0%,
      rgba(255,255,255,0.15) 15%,
      rgba(255,255,255,0.55) 35%,
      rgba(255,255,255,0.9) 50%,
      rgba(255,255,255,0.55) 65%,
      rgba(255,255,255,0.15) 85%,
      rgba(255,255,255,0.0) 100%
  );

  filter: blur(3px); /* super premium glossy */
  border-radius: inherit;
  
  animation: realisticShine 3.5s ease-in-out infinite;
}

/* Smooth Glass Reflection Motion */
@keyframes realisticShine {
  0%   { left: -120%; }
  50%  { left: 120%; }
  100% { left: -120%; }
}/* End custom CSS */