.elementor-21 .elementor-element.elementor-element-d9d307d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-d9d307d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d9d307d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-f4de0d8{text-align:center;}.elementor-21 .elementor-element.elementor-element-f4de0d8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-79ef37e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-79ef37e{text-align:center;}.elementor-21 .elementor-element.elementor-element-79ef37e .elementor-heading-title{font-size:20rem;line-height:0.8em;color:var( --e-global-color-01a5d2b );}.elementor-21 .elementor-element.elementor-element-bb73514{text-align:center;}.elementor-21 .elementor-element.elementor-element-bb73514 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:2rem;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-b5deba3{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-b5deba3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b5deba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4baa46e );}.elementor-21 .elementor-element.elementor-element-987e391{--grid-columns:3;}.elementor-21 .elementor-element.elementor-element-987e391 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-21 .elementor-element.elementor-element-987e391 .e-loop-item > .elementor-section, .elementor-21 .elementor-element.elementor-element-987e391 .e-loop-item > .elementor-section > .elementor-container, .elementor-21 .elementor-element.elementor-element-987e391 .e-loop-item > .e-con, .elementor-21 .elementor-element.elementor-element-987e391 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-21 .elementor-element.elementor-element-eaa4fe5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-c2fb62a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-2fed9f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-7d3aced > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-7d3aced .elementor-heading-title{font-size:4.6rem;line-height:1.3em;color:var( --e-global-color-409e91e );}.elementor-21 .elementor-element.elementor-element-63af355 > .elementor-widget-container{padding:0rem 0rem 0rem 1rem;}.elementor-21 .elementor-element.elementor-element-63af355 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-297297a > .elementor-widget-container{padding:0rem 0rem 0rem 6rem;}.elementor-21 .elementor-element.elementor-element-297297a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5848e66 > .elementor-widget-container{padding:0rem 0rem 0rem 10rem;}.elementor-21 .elementor-element.elementor-element-5848e66 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6f6dd8a{font-size:1.05rem;}.elementor-21 .elementor-element.elementor-element-087c747{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 10px;--row-gap:50px;--column-gap:10px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-324cf9a{--display:flex;}.elementor-21 .elementor-element.elementor-element-324cf9a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-46fa81f{text-align:center;}.elementor-21 .elementor-element.elementor-element-46fa81f .elementor-heading-title{font-size:4.6rem;color:var( --e-global-color-409e91e );}.elementor-21 .elementor-element.elementor-element-2e43d82{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 50px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:50px;--border-left-width:0px;border-color:var( --e-global-color-0c440e2 );--border-color:var( --e-global-color-0c440e2 );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2e43d82:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2e43d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ebc36a );}.elementor-21 .elementor-element.elementor-element-2e43d82.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-c72a228{--display:flex;}.elementor-21 .elementor-element.elementor-element-c72a228:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c72a228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-ad468e9 > .elementor-widget-container{margin:0px 0px -55px 0px;}.elementor-21 .elementor-element.elementor-element-ad468e9{z-index:1;}.elementor-21 .elementor-element.elementor-element-ad468e9 img{border-radius:100% 100% 100% 100%;}.elementor-21 .elementor-element.elementor-element-f2ce30e{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-acf7bb2{text-align:center;}.elementor-21 .elementor-element.elementor-element-acf7bb2 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:3.5rem;font-weight:700;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-79a14f7{text-align:center;font-size:1.2rem;}.elementor-21 .elementor-element.elementor-element-69890a3 .elementor-button{background-color:var( --e-global-color-secondary );font-size:1.05rem;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:10px 10px 8px 10px;}.elementor-21 .elementor-element.elementor-element-69890a3 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-69890a3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-69890a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-69890a3 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-69890a3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-882608d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 50px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:50px;--border-left-width:0px;border-color:var( --e-global-color-0c440e2 );--border-color:var( --e-global-color-0c440e2 );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-882608d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-882608d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ebc36a );}.elementor-21 .elementor-element.elementor-element-882608d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-40a5824{--display:flex;}.elementor-21 .elementor-element.elementor-element-40a5824:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-40a5824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-b214921 > .elementor-widget-container{margin:0px 0px -55px 0px;}.elementor-21 .elementor-element.elementor-element-b214921{z-index:1;}.elementor-21 .elementor-element.elementor-element-b214921 img{border-radius:100% 100% 100% 100%;}.elementor-21 .elementor-element.elementor-element-bbb9067{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-5c04651{text-align:center;}.elementor-21 .elementor-element.elementor-element-5c04651 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:3.5rem;font-weight:700;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-9e7d49f{text-align:center;font-size:1.2rem;}.elementor-21 .elementor-element.elementor-element-36807c1 .elementor-button{background-color:var( --e-global-color-secondary );font-size:1.05rem;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:10px 10px 8px 10px;}.elementor-21 .elementor-element.elementor-element-36807c1 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-36807c1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-36807c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-36807c1 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-36807c1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-38914b9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 50px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:50px;--border-left-width:0px;border-color:var( --e-global-color-0c440e2 );--border-color:var( --e-global-color-0c440e2 );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-38914b9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-38914b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ebc36a );}.elementor-21 .elementor-element.elementor-element-38914b9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-b34bdbb{--display:flex;}.elementor-21 .elementor-element.elementor-element-b34bdbb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b34bdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-dfa460e > .elementor-widget-container{margin:0px 0px -55px 0px;}.elementor-21 .elementor-element.elementor-element-dfa460e{z-index:1;}.elementor-21 .elementor-element.elementor-element-dfa460e img{border-radius:100% 100% 100% 100%;}.elementor-21 .elementor-element.elementor-element-717fae7{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-3a22f6c{text-align:center;}.elementor-21 .elementor-element.elementor-element-3a22f6c .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:3.5rem;font-weight:700;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-a9b5d73{text-align:center;font-size:1.2rem;}.elementor-21 .elementor-element.elementor-element-a15b077 .elementor-button{background-color:var( --e-global-color-secondary );font-size:1.05rem;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:10px 10px 8px 10px;}.elementor-21 .elementor-element.elementor-element-a15b077 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-a15b077 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a15b077 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-a15b077 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-a15b077 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-21 .elementor-element.elementor-element-79ef37e .elementor-heading-title{font-size:17.5rem;}.elementor-21 .elementor-element.elementor-element-eaa4fe5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-21 .elementor-element.elementor-element-7d3aced .elementor-heading-title{font-size:3.7rem;}.elementor-21 .elementor-element.elementor-element-ad468e9 img{width:90%;}.elementor-21 .elementor-element.elementor-element-acf7bb2 .elementor-heading-title{font-size:3rem;}.elementor-21 .elementor-element.elementor-element-b214921 img{width:90%;}.elementor-21 .elementor-element.elementor-element-5c04651 .elementor-heading-title{font-size:3rem;}.elementor-21 .elementor-element.elementor-element-dfa460e img{width:90%;}.elementor-21 .elementor-element.elementor-element-3a22f6c .elementor-heading-title{font-size:3rem;}}@media(max-width:1200px){.elementor-21 .elementor-element.elementor-element-d9d307d{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-f4de0d8 .elementor-heading-title{font-size:3.5rem;}.elementor-21 .elementor-element.elementor-element-79ef37e .elementor-heading-title{font-size:15rem;}.elementor-21 .elementor-element.elementor-element-bb73514 .elementor-heading-title{font-size:1.8rem;}.elementor-21 .elementor-element.elementor-element-b5deba3{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-987e391{--grid-column-gap:10px;}.elementor-21 .elementor-element.elementor-element-eaa4fe5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-7d3aced .elementor-heading-title{font-size:3.1rem;}.elementor-21 .elementor-element.elementor-element-087c747{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-46fa81f .elementor-heading-title{font-size:4rem;}.elementor-21 .elementor-element.elementor-element-2e43d82{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f2ce30e{--padding-top:3rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-21 .elementor-element.elementor-element-acf7bb2 .elementor-heading-title{font-size:2.5rem;}.elementor-21 .elementor-element.elementor-element-79a14f7{font-size:1.1rem;}.elementor-21 .elementor-element.elementor-element-69890a3 .elementor-button{font-size:1rem;}.elementor-21 .elementor-element.elementor-element-882608d{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bbb9067{--padding-top:3rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-21 .elementor-element.elementor-element-5c04651 .elementor-heading-title{font-size:2.5rem;}.elementor-21 .elementor-element.elementor-element-9e7d49f{font-size:1.1rem;}.elementor-21 .elementor-element.elementor-element-36807c1 .elementor-button{font-size:1rem;}.elementor-21 .elementor-element.elementor-element-38914b9{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-717fae7{--padding-top:3rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-21 .elementor-element.elementor-element-3a22f6c .elementor-heading-title{font-size:2.5rem;}.elementor-21 .elementor-element.elementor-element-a9b5d73{font-size:1.1rem;}.elementor-21 .elementor-element.elementor-element-a15b077 .elementor-button{font-size:1rem;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-d9d307d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-f4de0d8 .elementor-heading-title{font-size:3rem;}.elementor-21 .elementor-element.elementor-element-79ef37e .elementor-heading-title{font-size:13rem;line-height:0.9em;}.elementor-21 .elementor-element.elementor-element-bb73514 .elementor-heading-title{font-size:1.5rem;}.elementor-21 .elementor-element.elementor-element-b5deba3{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-987e391{--grid-columns:2;}.elementor-21 .elementor-element.elementor-element-eaa4fe5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-7d3aced .elementor-heading-title{font-size:2.6rem;}.elementor-21 .elementor-element.elementor-element-6f6dd8a{font-size:1rem;}.elementor-21 .elementor-element.elementor-element-087c747{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-46fa81f .elementor-heading-title{font-size:3.5rem;}.elementor-21 .elementor-element.elementor-element-f2ce30e{--padding-top:3rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-acf7bb2 .elementor-heading-title{font-size:2rem;}.elementor-21 .elementor-element.elementor-element-79a14f7{font-size:1rem;}.elementor-21 .elementor-element.elementor-element-bbb9067{--padding-top:3rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-5c04651 .elementor-heading-title{font-size:2rem;}.elementor-21 .elementor-element.elementor-element-9e7d49f{font-size:1rem;}.elementor-21 .elementor-element.elementor-element-717fae7{--padding-top:3rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-3a22f6c .elementor-heading-title{font-size:2rem;}.elementor-21 .elementor-element.elementor-element-a9b5d73{font-size:1rem;}}@media(max-width:880px){.elementor-21 .elementor-element.elementor-element-f4de0d8 .elementor-heading-title{font-size:2.5rem;}.elementor-21 .elementor-element.elementor-element-79ef37e .elementor-heading-title{font-size:11rem;}.elementor-21 .elementor-element.elementor-element-eaa4fe5{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21 .elementor-element.elementor-element-087c747{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21 .elementor-element.elementor-element-ad468e9 img{width:50%;}.elementor-21 .elementor-element.elementor-element-b214921 img{width:50%;}.elementor-21 .elementor-element.elementor-element-dfa460e img{width:50%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-d9d307d{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-f4de0d8 .elementor-heading-title{font-size:1.1rem;}.elementor-21 .elementor-element.elementor-element-79ef37e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-21 .elementor-element.elementor-element-79ef37e .elementor-heading-title{font-size:4.5rem;line-height:1em;}.elementor-21 .elementor-element.elementor-element-bb73514 .elementor-heading-title{font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-b5deba3{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-987e391{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-eaa4fe5{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-7d3aced .elementor-heading-title{font-size:1.5rem;}.elementor-21 .elementor-element.elementor-element-63af355 .elementor-heading-title{font-size:1.1rem;}.elementor-21 .elementor-element.elementor-element-297297a .elementor-heading-title{font-size:1.1rem;}.elementor-21 .elementor-element.elementor-element-5848e66 .elementor-heading-title{font-size:1.1rem;}.elementor-21 .elementor-element.elementor-element-087c747{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-46fa81f .elementor-heading-title{font-size:2.2rem;}.elementor-21 .elementor-element.elementor-element-ad468e9 img{width:300px;}.elementor-21 .elementor-element.elementor-element-b214921 img{width:300px;}.elementor-21 .elementor-element.elementor-element-dfa460e img{width:300px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-c2fb62a{--width:40%;}.elementor-21 .elementor-element.elementor-element-2fed9f5{--width:60%;}.elementor-21 .elementor-element.elementor-element-2e43d82{--width:32%;}.elementor-21 .elementor-element.elementor-element-882608d{--width:32%;}.elementor-21 .elementor-element.elementor-element-38914b9{--width:32%;}}@media(max-width:880px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-c2fb62a{--width:50%;}.elementor-21 .elementor-element.elementor-element-2fed9f5{--width:100%;}.elementor-21 .elementor-element.elementor-element-2e43d82{--width:90%;}.elementor-21 .elementor-element.elementor-element-882608d{--width:90%;}.elementor-21 .elementor-element.elementor-element-38914b9{--width:90%;}}/* Start custom CSS for heading, class: .elementor-element-79ef37e *//* --- 1. Define the Animation Keyframes --- */
/* This tells the browser HOW to move the background */
@keyframes pan-text-bg {
    0% {
        /* Start position: Left side of image */
        background-position: 0% center;
    }
    100% {
        /* End position: Right side of image */
        background-position: 100% center;
    }
}

/* --- 2. Apply to the Elementor Heading --- */
.elementor-21 .elementor-element.elementor-element-79ef37e .elementor-heading-title {
    /* --- Insert Your Image URL Here --- */
    background-image: url('https://dwswebdev.com/lhmas.org/wp-content/uploads/2026/02/abstract-background.webp'); /* <- REPLACE THIS */

    /* --- Crucial Setup for Animation --- */
    /* Make the image WIDER than the text so it has room to move.
       Try 150%, 200%, or 300% depending on how wide your actual image file is. */
    background-size: 200% auto; 
    
    background-repeat: no-repeat;

    /* --- The Clipping Magic (Keep this) --- */
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    
    /* --- Apply the Animation --- */
    /* animation-name | duration | timing | iterations | direction */
    animation: pan-text-bg 3s linear infinite alternate;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea18fc5 */.custom-video-container {
    width: 100%;
    height: 700px;
    overflow: hidden;
    position: relative;
}
.custom-video-element {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center 20%;
}
@media(max-width: 1366px) {
    .custom-video-container {
        height: 600px;
    }
}
@media(max-width: 1200px) {
    .custom-video-container {
        height: 530px;
    }
}
@media(max-width: 1024px) {
    .custom-video-container {
        height: 500px;
    }
}
@media(max-width: 767px) {
    .custom-video-container {
        height: 400px;
    }
}/* End custom CSS */