.elementor-10 .elementor-element.elementor-element-e1e77a9{--display:flex;--min-height:100vh;--justify-content:flex-start;--margin-top:-10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:12rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-e1e77a9.e-con{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-e40b734{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);--padding-right:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);}.elementor-10 .elementor-element.elementor-element-e40b734.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-72dd125{--display:flex;--min-height:70vh;--justify-content:center;--overlay-opacity:0.37;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba72952 );--border-color:var( --e-global-color-ba72952 );--border-radius:.5rem .5rem .5rem .5rem;--padding-top:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);--padding-bottom:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);--padding-left:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);--padding-right:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);}.elementor-10 .elementor-element.elementor-element-72dd125::before, .elementor-10 .elementor-element.elementor-element-72dd125 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-72dd125 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-72dd125 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-72dd125 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-72dd125 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-72dd125.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b934f63{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6d406f2{font-family:var( --e-global-typography-dbe222d-font-family ), Sans-serif;font-size:var( --e-global-typography-dbe222d-font-size );font-weight:var( --e-global-typography-dbe222d-font-weight );}.elementor-10 .elementor-element.elementor-element-30389c4{--display:flex;--min-height:100vh;--justify-content:flex-start;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-3aac2db{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);--padding-right:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);}.elementor-10 .elementor-element.elementor-element-6e65ac9{--display:flex;--min-height:60vh;--justify-content:center;--overlay-opacity:0.37;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba72952 );--border-color:var( --e-global-color-ba72952 );--border-radius:.5rem .5rem .5rem .5rem;--padding-top:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);--padding-bottom:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);--padding-left:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);--padding-right:clamp(1rem, 0.286rem + 3.57vw, 3.5rem);}.elementor-10 .elementor-element.elementor-element-6e65ac9::before, .elementor-10 .elementor-element.elementor-element-6e65ac9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6e65ac9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6e65ac9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6e65ac9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6e65ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-778fc80{width:var( --container-widget-width, 90ch );max-width:90ch;--container-widget-width:90ch;--container-widget-flex-grow:0;color:var( --e-global-color-8e48dd4 );}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa96638 );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-6d406f2{font-size:var( --e-global-typography-dbe222d-font-size );}.elementor-10 .elementor-element.elementor-element-778fc80{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-6d406f2{font-size:var( --e-global-typography-dbe222d-font-size );}.elementor-10 .elementor-element.elementor-element-778fc80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-6d406f2 */.elementor-10 .elementor-element.elementor-element-6d406f2 {
  background: linear-gradient(90deg, #FDE584, #FFBA00, #FDE584);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: shimmer 2.5s linear infinite;
}

@keyframes shimmer {
  0%   { background-position: 0% center; }
  100% { background-position: 200% center; }
}/* End custom CSS */