.elementor-1700 .elementor-element.elementor-element-06d927d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-cd1350f{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-cd1350f:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-cd1350f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-10.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-cd1350f::before, .elementor-1700 .elementor-element.elementor-element-cd1350f > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-cd1350f > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-cd1350f > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-cd1350f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-cd1350f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.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 );color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-440d0be.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-440d0be .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-6701e5d{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-6701e5d:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-6701e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-8.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-6701e5d::before, .elementor-1700 .elementor-element.elementor-element-6701e5d > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-6701e5d > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-6701e5d > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-6701e5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-6701e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-fcb76a2.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-fcb76a2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-caaea16{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-caaea16:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-caaea16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-49.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-caaea16::before, .elementor-1700 .elementor-element.elementor-element-caaea16 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-caaea16 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-caaea16 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-caaea16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-caaea16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-8d41777.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-8d41777 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-94b73c9{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-94b73c9:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-94b73c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-20.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-94b73c9::before, .elementor-1700 .elementor-element.elementor-element-94b73c9 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-94b73c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-94b73c9 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-94b73c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-94b73c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-7a439f5.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-7a439f5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-0f03dc5{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-0f03dc5:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-0f03dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-14.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-0f03dc5::before, .elementor-1700 .elementor-element.elementor-element-0f03dc5 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-0f03dc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-0f03dc5 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-0f03dc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-0f03dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-ef1a5b8.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-ef1a5b8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-b498188{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-b498188:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-b498188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/8A215720-DE14-4AF3-A322-554917E8B6B0-scaled.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-b498188::before, .elementor-1700 .elementor-element.elementor-element-b498188 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-b498188 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-b498188 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-b498188 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-b498188 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-c443ee9.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-c443ee9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-45fb841{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-45fb841:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-45fb841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-37.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-45fb841::before, .elementor-1700 .elementor-element.elementor-element-45fb841 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-45fb841 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-45fb841 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-45fb841 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-45fb841 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-e7a87ad.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-e7a87ad .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-95320fd{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-95320fd:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-95320fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-8-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-95320fd::before, .elementor-1700 .elementor-element.elementor-element-95320fd > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-95320fd > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-95320fd > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-95320fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-95320fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-13fa19d.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-13fa19d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-ccbb532{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-ccbb532:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-ccbb532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-54.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-ccbb532::before, .elementor-1700 .elementor-element.elementor-element-ccbb532 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-ccbb532 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-ccbb532 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-ccbb532 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-ccbb532 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-34eb991.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-34eb991 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-83a32c3{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-83a32c3:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-83a32c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-13.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-83a32c3::before, .elementor-1700 .elementor-element.elementor-element-83a32c3 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-83a32c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-83a32c3 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-83a32c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-83a32c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-1feea11.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-1feea11 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-07a7dc5{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-07a7dc5:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-07a7dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/4B807F4B-E752-4E6F-BA91-0EB12D4B8A24-scaled.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-07a7dc5::before, .elementor-1700 .elementor-element.elementor-element-07a7dc5 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-07a7dc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-07a7dc5 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-07a7dc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-07a7dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-cce740d.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-cce740d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-cd1664c{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-cd1664c:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-cd1664c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-27.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-cd1664c::before, .elementor-1700 .elementor-element.elementor-element-cd1664c > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-cd1664c > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-cd1664c > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-cd1664c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-cd1664c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-00c70a4.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-00c70a4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-ea696e8{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-ea696e8:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-ea696e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-12.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-ea696e8::before, .elementor-1700 .elementor-element.elementor-element-ea696e8 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-ea696e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-ea696e8 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-ea696e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-ea696e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-beddfd9.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-beddfd9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-4cecf31{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-4cecf31:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-4cecf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-4.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-4cecf31::before, .elementor-1700 .elementor-element.elementor-element-4cecf31 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-4cecf31 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-4cecf31 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-4cecf31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-4cecf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-421ca80.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-421ca80 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-2597648{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-2597648:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-2597648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-16.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-2597648::before, .elementor-1700 .elementor-element.elementor-element-2597648 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-2597648 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-2597648 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-2597648 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-2597648 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-0af4b4d.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-0af4b4d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-d790f2c{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-d790f2c:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-d790f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-44.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-d790f2c::before, .elementor-1700 .elementor-element.elementor-element-d790f2c > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-d790f2c > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-d790f2c > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-d790f2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-d790f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-a6aef90.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-a6aef90 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-b00d7d3{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-b00d7d3:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-b00d7d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-60.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-b00d7d3::before, .elementor-1700 .elementor-element.elementor-element-b00d7d3 > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-b00d7d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-b00d7d3 > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-b00d7d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-b00d7d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-853d4f8.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-853d4f8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-b2f258a{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1700 .elementor-element.elementor-element-b2f258a:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-b2f258a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goldminemedia1.com/wp-content/uploads/2026/01/download-2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-b2f258a::before, .elementor-1700 .elementor-element.elementor-element-b2f258a > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-b2f258a > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-b2f258a > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-b2f258a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-b2f258a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000E0 100%);}.elementor-1700 .elementor-element.elementor-element-f181371.elementor-element{--align-self:flex-start;}.elementor-1700 .elementor-element.elementor-element-f181371 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-3278f00 );}.elementor-1700 .elementor-element.elementor-element-76f592c{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:24px;padding:40px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}@media(max-width:1024px){.elementor-1700 .elementor-element.elementor-element-cd1350f{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-440d0be .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-6701e5d{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-fcb76a2 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-caaea16{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-8d41777 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-94b73c9{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-7a439f5 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-0f03dc5{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-ef1a5b8 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-b498188{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-c443ee9 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-45fb841{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-e7a87ad .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-95320fd{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-13fa19d .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-ccbb532{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-34eb991 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-83a32c3{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-1feea11 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-07a7dc5{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-cce740d .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-cd1664c{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-00c70a4 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-ea696e8{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-beddfd9 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-4cecf31{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-421ca80 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-2597648{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-0af4b4d .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-d790f2c{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-a6aef90 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-b00d7d3{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-853d4f8 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-b2f258a{--min-height:380px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1700 .elementor-element.elementor-element-f181371 .elementor-heading-title{font-size:22px;}.elementor-1700 .elementor-element.elementor-element-76f592c{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-1700 .elementor-element.elementor-element-cd1350f{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-440d0be .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-6701e5d{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-fcb76a2 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-caaea16{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-8d41777 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-94b73c9{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-7a439f5 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-0f03dc5{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-ef1a5b8 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-b498188{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-c443ee9 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-45fb841{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-e7a87ad .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-95320fd{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-13fa19d .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-ccbb532{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-34eb991 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-83a32c3{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-1feea11 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-07a7dc5{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-cce740d .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-cd1664c{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-00c70a4 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-ea696e8{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-beddfd9 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-4cecf31{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-421ca80 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-2597648{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-0af4b4d .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-d790f2c{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-a6aef90 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-b00d7d3{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-853d4f8 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-b2f258a{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-f181371 .elementor-heading-title{font-size:18px;}.elementor-1700 .elementor-element.elementor-element-76f592c{--e-n-carousel-swiper-slides-to-display:2;}}/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440d0be */.elementor-1700 .elementor-element.elementor-element-440d0be {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb76a2 */.elementor-1700 .elementor-element.elementor-element-fcb76a2 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41777 */.elementor-1700 .elementor-element.elementor-element-8d41777 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a439f5 */.elementor-1700 .elementor-element.elementor-element-7a439f5 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1a5b8 */.elementor-1700 .elementor-element.elementor-element-ef1a5b8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c443ee9 */.elementor-1700 .elementor-element.elementor-element-c443ee9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a87ad */.elementor-1700 .elementor-element.elementor-element-e7a87ad {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fa19d */.elementor-1700 .elementor-element.elementor-element-13fa19d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34eb991 */.elementor-1700 .elementor-element.elementor-element-34eb991 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1feea11 */.elementor-1700 .elementor-element.elementor-element-1feea11 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce740d */.elementor-1700 .elementor-element.elementor-element-cce740d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c70a4 */.elementor-1700 .elementor-element.elementor-element-00c70a4 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beddfd9 */.elementor-1700 .elementor-element.elementor-element-beddfd9 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421ca80 */.elementor-1700 .elementor-element.elementor-element-421ca80 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af4b4d */.elementor-1700 .elementor-element.elementor-element-0af4b4d {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6aef90 */.elementor-1700 .elementor-element.elementor-element-a6aef90 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d4f8 */.elementor-1700 .elementor-element.elementor-element-853d4f8 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f181371 */.elementor-1700 .elementor-element.elementor-element-f181371 {
    background: linear-gradient(
        90deg,
        #999 0%,
        #fff 50%,
        #999 100%
    );

    background-size: 200% auto;
    background-position: 0% center;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: shine 3s linear infinite;
}

@keyframes shine {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-76f592c */.elementor-1700 .elementor-element.elementor-element-76f592c .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */