.elementor-216 .elementor-element.elementor-element-7ec5da80{--display:flex;--min-height:75vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;}.elementor-216 .elementor-element.elementor-element-7ec5da80:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-7ec5da80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-216 .elementor-element.elementor-element-7ec5da80::before, .elementor-216 .elementor-element.elementor-element-7ec5da80 > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-7ec5da80 > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-7ec5da80 > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-7ec5da80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-7ec5da80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-216 .elementor-element.elementor-element-7ec5da80::before{filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0.1px ) hue-rotate( 0deg );}.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-216 .elementor-element.elementor-element-3f059b78{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-3f059b78 .elementor-heading-title{font-family:"Angelia devitson", Sans-serif;font-size:70px;font-weight:500;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-718932d{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-718932d .elementor-heading-title{font-family:"Angelia devitson", Sans-serif;font-size:70px;font-weight:500;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-7d39a3a{--display:flex;}.elementor-216 .elementor-element.elementor-element-efee362{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-efee362 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:70px;font-weight:bold;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-a78ab62{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-a78ab62 .elementor-heading-title{font-family:"Angelia devitson", Sans-serif;font-size:70px;font-weight:500;color:#FF181800;}.elementor-216 .elementor-element.elementor-element-577258c{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-577258c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:70px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-216 .elementor-element.elementor-element-5a10aee8 .elementor-button{background-color:transparent;font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:900;background-image:linear-gradient(90deg, #54BEC2 34%, #9ED1BBD1 88%);box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);border-radius:100px 100px 100px 100px;padding:16px 40px 19px 40px;}.elementor-216 .elementor-element.elementor-element-5a10aee8{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-5a10aee8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-216 .elementor-element.elementor-element-229c9c68{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-229c9c68:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-229c9c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-216 .elementor-element.elementor-element-9e35644{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-216 .elementor-element.elementor-element-7fad016d.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-7fad016d .elementor-icon-wrapper{text-align:center;}.elementor-216 .elementor-element.elementor-element-7fad016d .elementor-icon{font-size:91px;}.elementor-216 .elementor-element.elementor-element-7fad016d .elementor-icon svg{height:91px;}.elementor-216 .elementor-element.elementor-element-7fad016d .elementor-icon-wrapper svg{width:auto;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-216 .elementor-element.elementor-element-44cfabb4 .elementor-counter{flex-direction:row-reverse;}.elementor-216 .elementor-element.elementor-element-44cfabb4 .elementor-counter-title{justify-content:start;align-items:end;color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-216 .elementor-element.elementor-element-44cfabb4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:98px;font-weight:900;}.elementor-216 .elementor-element.elementor-element-592433d3{--display:flex;--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-216 .elementor-element.elementor-element-55a847d{margin:0px -32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-55a847d .elementor-icon-wrapper{text-align:center;}.elementor-216 .elementor-element.elementor-element-55a847d .elementor-icon{font-size:97px;}.elementor-216 .elementor-element.elementor-element-55a847d .elementor-icon svg{height:97px;}.elementor-216 .elementor-element.elementor-element-55a847d .elementor-icon-wrapper svg{width:auto;}.elementor-216 .elementor-element.elementor-element-4e3ba793{margin:-86px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-4e3ba793 .elementor-counter{flex-direction:column-reverse;gap:-20px;}.elementor-216 .elementor-element.elementor-element-4e3ba793 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-216 .elementor-element.elementor-element-4e3ba793 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:65px;font-weight:900;}.elementor-216 .elementor-element.elementor-element-7166846a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-7166846a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-216 .elementor-element.elementor-element-66f94787{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 020px;--row-gap:0px;--column-gap:020px;}.elementor-216 .elementor-element.elementor-element-66f94787.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-216 .elementor-element.elementor-element-172b3568.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-172b3568 .elementor-icon-wrapper{text-align:center;}.elementor-216 .elementor-element.elementor-element-172b3568 .elementor-icon{font-size:93px;}.elementor-216 .elementor-element.elementor-element-172b3568 .elementor-icon svg{height:93px;}.elementor-216 .elementor-element.elementor-element-172b3568 .elementor-icon-wrapper svg{width:auto;}.elementor-216 .elementor-element.elementor-element-6bc42fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-707ebbf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-707ebbf9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-216 .elementor-element.elementor-element-707ebbf9 .elementor-counter{flex-direction:row-reverse;}.elementor-216 .elementor-element.elementor-element-707ebbf9 .elementor-counter-title{justify-content:start;align-items:center;color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:500;}.elementor-216 .elementor-element.elementor-element-707ebbf9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;gap:3px;color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:900;}.elementor-216 .elementor-element.elementor-element-16afdef5{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-16afdef5 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-85e5cd4{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-85e5cd4:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-85e5cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-216 .elementor-element.elementor-element-85e5cd4::before, .elementor-216 .elementor-element.elementor-element-85e5cd4 > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-85e5cd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-85e5cd4 > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-85e5cd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-85e5cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-216 .elementor-element.elementor-element-cd958c7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-216 .elementor-element.elementor-element-cd958c7 .elementor-custom-embed-play i{font-size:80px;}.elementor-216 .elementor-element.elementor-element-cd958c7 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-216 .elementor-element.elementor-element-61ba1f3d{--display:flex;--min-height:408px;--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;--justify-content:center;--align-items:center;}.elementor-216 .elementor-element.elementor-element-61ba1f3d:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-61ba1f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #62C3C7 0%, #9ED1BB 100%);}.elementor-216 .elementor-element.elementor-element-162bb5c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-162bb5c6 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-5fb2cff6{--display:flex;--min-height:70vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-216 .elementor-element.elementor-element-1d26cd0d{--display:flex;}.elementor-216 .elementor-element.elementor-element-1d26cd0d:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-1d26cd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dignityvoices.com/wp-content/uploads/2025/09/Group-639webp.webp");background-size:cover;}.elementor-216 .elementor-element.elementor-element-16157c56{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-7ce94dec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-216 .elementor-element.elementor-element-7ce94dec .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:900;color:#353136;}.elementor-216 .elementor-element.elementor-element-4bddcba0{width:var( --container-widget-width, 397px );max-width:397px;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:397px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-4bddcba0 .elementor-heading-title{font-family:"Source sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-5f36c795{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-216 .elementor-element.elementor-element-69d7de53 .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-69d7de53 .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-ba1dc31{width:var( --container-widget-width, 393px );max-width:393px;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:393px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-ba1dc31 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-499e6860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0300px;}.elementor-216 .elementor-element.elementor-element-499e6860 .elementor-icon-wrapper{text-align:end;}.elementor-216 .elementor-element.elementor-element-499e6860 .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-499e6860 .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-408e2ea{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-408e2ea:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-408e2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-216 .elementor-element.elementor-element-408e2ea::before, .elementor-216 .elementor-element.elementor-element-408e2ea > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-408e2ea > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-408e2ea > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-408e2ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-408e2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-216 .elementor-element.elementor-element-bf6df1a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-216 .elementor-element.elementor-element-bf6df1a .elementor-custom-embed-play i{font-size:80px;}.elementor-216 .elementor-element.elementor-element-bf6df1a .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-216 .elementor-element.elementor-element-37fe685b{--display:flex;--min-height:408px;--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;--justify-content:center;--align-items:center;}.elementor-216 .elementor-element.elementor-element-37fe685b:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-37fe685b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #62C3C7 0%, #9ED1BB 100%);}.elementor-216 .elementor-element.elementor-element-668acf2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-668acf2b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-2a5f36e{--display:flex;--min-height:70vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-216 .elementor-element.elementor-element-eb01638{--display:flex;}.elementor-216 .elementor-element.elementor-element-eb01638:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-eb01638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dignityvoices.com/wp-content/uploads/2025/09/Group-640webp.webp");background-size:cover;}.elementor-216 .elementor-element.elementor-element-622bc757{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-4a8e5160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-216 .elementor-element.elementor-element-4a8e5160 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:900;color:#353136;}.elementor-216 .elementor-element.elementor-element-6aa67247{width:var( --container-widget-width, 397px );max-width:397px;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:397px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-6aa67247 .elementor-heading-title{font-family:"Source sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-623d93a9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-216 .elementor-element.elementor-element-2c16eff5 .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-2c16eff5 .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-74dcd58b{width:var( --container-widget-width, 421px );max-width:421px;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:421px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-74dcd58b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-7b429298{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0350px;}.elementor-216 .elementor-element.elementor-element-7b429298 .elementor-icon-wrapper{text-align:end;}.elementor-216 .elementor-element.elementor-element-7b429298 .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-7b429298 .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-8b56007{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-8b56007:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-8b56007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-216 .elementor-element.elementor-element-8b56007::before, .elementor-216 .elementor-element.elementor-element-8b56007 > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-8b56007 > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-8b56007 > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-8b56007 > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-8b56007 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-216 .elementor-element.elementor-element-958aa09 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-216 .elementor-element.elementor-element-958aa09 .elementor-custom-embed-play i{font-size:80px;}.elementor-216 .elementor-element.elementor-element-958aa09 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-216 .elementor-element.elementor-element-29da486{--display:flex;--min-height:408px;--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;--justify-content:center;--align-items:center;}.elementor-216 .elementor-element.elementor-element-29da486:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-29da486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #62C3C7 0%, #9ED1BB 100%);}.elementor-216 .elementor-element.elementor-element-4d90f3e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-4d90f3e9 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-51c7ac37{--display:flex;--min-height:70vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-216 .elementor-element.elementor-element-4a9981b8{--display:flex;}.elementor-216 .elementor-element.elementor-element-4a9981b8:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-4a9981b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dignityvoices.com/wp-content/uploads/2025/09/Group-641webp.webp");background-size:cover;}.elementor-216 .elementor-element.elementor-element-5d6eb7d9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-4452ebe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-216 .elementor-element.elementor-element-4452ebe .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:900;color:#353136;}.elementor-216 .elementor-element.elementor-element-54fb31a2{width:var( --container-widget-width, 397px );max-width:397px;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:397px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-54fb31a2 .elementor-heading-title{font-family:"Source sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-50cdac8c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-216 .elementor-element.elementor-element-6d7c533a .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-6d7c533a .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-74ac8da9{width:var( --container-widget-width, 457px );max-width:457px;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:457px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-74ac8da9 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-6438dd80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0210px;}.elementor-216 .elementor-element.elementor-element-6438dd80 .elementor-icon-wrapper{text-align:end;}.elementor-216 .elementor-element.elementor-element-6438dd80 .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-6438dd80 .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-76578e7{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-76578e7:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-76578e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-216 .elementor-element.elementor-element-76578e7::before, .elementor-216 .elementor-element.elementor-element-76578e7 > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-76578e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-76578e7 > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-76578e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-76578e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-216 .elementor-element.elementor-element-6fef82b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-216 .elementor-element.elementor-element-6fef82b .elementor-custom-embed-play i{font-size:80px;}.elementor-216 .elementor-element.elementor-element-6fef82b .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-216 .elementor-element.elementor-element-4d6c3f69{--display:flex;--min-height:408px;--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;--justify-content:center;--align-items:center;}.elementor-216 .elementor-element.elementor-element-4d6c3f69:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-4d6c3f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #62C3C7 0%, #9ED1BB 100%);}.elementor-216 .elementor-element.elementor-element-6d690ce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-6d690ce7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-25507d27{--display:flex;--min-height:70vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-216 .elementor-element.elementor-element-54ad56aa{--display:flex;}.elementor-216 .elementor-element.elementor-element-54ad56aa:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-54ad56aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dignityvoices.com/wp-content/uploads/2025/09/Group-642webp.webp");background-size:cover;}.elementor-216 .elementor-element.elementor-element-3a12f0c0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-57b8753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-216 .elementor-element.elementor-element-57b8753 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:900;color:#353136;}.elementor-216 .elementor-element.elementor-element-3bf91f2c{width:var( --container-widget-width, 397px );max-width:397px;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:397px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-3bf91f2c .elementor-heading-title{font-family:"Source sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-1989bc22{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-216 .elementor-element.elementor-element-6d38780b .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-6d38780b .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-7b263a1{width:var( --container-widget-width, 421px );max-width:421px;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:421px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-7b263a1 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-5b2cdb5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 400px;}.elementor-216 .elementor-element.elementor-element-5b2cdb5a .elementor-icon-wrapper{text-align:end;}.elementor-216 .elementor-element.elementor-element-5b2cdb5a .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-5b2cdb5a .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-3b4d981{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-3b4d981:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-3b4d981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-216 .elementor-element.elementor-element-3b4d981::before, .elementor-216 .elementor-element.elementor-element-3b4d981 > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-3b4d981 > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-3b4d981 > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-3b4d981 > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-3b4d981 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-216 .elementor-element.elementor-element-ddc6c82 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-216 .elementor-element.elementor-element-ddc6c82 .elementor-custom-embed-play i{font-size:80px;}.elementor-216 .elementor-element.elementor-element-ddc6c82 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-216 .elementor-element.elementor-element-7b9991e8{--display:flex;--min-height:408px;--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;--justify-content:center;--align-items:center;}.elementor-216 .elementor-element.elementor-element-7b9991e8:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-7b9991e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #62C3C7 0%, #9ED1BB 100%);}.elementor-216 .elementor-element.elementor-element-f72e865{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-f72e865 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-121985a1{--display:flex;--min-height:70vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-216 .elementor-element.elementor-element-2610ac17{--display:flex;}.elementor-216 .elementor-element.elementor-element-2610ac17:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-2610ac17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dignityvoices.com/wp-content/uploads/2025/09/Group-643webp.webp");background-size:cover;}.elementor-216 .elementor-element.elementor-element-2ae1658{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-ece6b10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-216 .elementor-element.elementor-element-ece6b10 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:900;color:#353136;}.elementor-216 .elementor-element.elementor-element-2bfebafe{width:var( --container-widget-width, 397px );max-width:397px;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:397px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-2bfebafe .elementor-heading-title{font-family:"Source sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-5a9131b6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-216 .elementor-element.elementor-element-2b7ddc70 .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-2b7ddc70 .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-58f4f844{width:var( --container-widget-width, 421px );max-width:421px;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:421px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-58f4f844 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-6d92bd33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;}.elementor-216 .elementor-element.elementor-element-6d92bd33 .elementor-icon-wrapper{text-align:end;}.elementor-216 .elementor-element.elementor-element-6d92bd33 .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-6d92bd33 .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-58812542{--display:flex;--min-height:850px;--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;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-216 .elementor-element.elementor-element-58812542:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-58812542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://dignityvoices.com/wp-content/uploads/2025/09/Group-681-1webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-216 .elementor-element.elementor-element-24eaa175{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-7470080a{--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-216 .elementor-element.elementor-element-7470080a.e-con{--align-self:center;}.elementor-216 .elementor-element.elementor-element-3794aa76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-3794aa76.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-3794aa76 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:900;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-17b5a5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-17b5a5d.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-17b5a5d .elementor-heading-title{font-family:"Angelia devitson", Sans-serif;font-size:50px;font-weight:500;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-1115a06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-1115a06.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-1115a06 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:900;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-27ada2a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-27ada2a0.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-27ada2a0 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:400;text-shadow:21px 4px 12px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-3203d9ba .elementor-button{background-color:#00000063;font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:900;line-height:38px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#9ED1BB;border-radius:100px 100px 100px 100px;padding:10px 70px 15px 70px;}.elementor-216 .elementor-element.elementor-element-3203d9ba{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-6f35a65b{--display:flex;--min-height:408px;--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;--justify-content:center;--align-items:center;}.elementor-216 .elementor-element.elementor-element-6f35a65b:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-6f35a65b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #62C3C7 0%, #9ED1BB 100%);}.elementor-216 .elementor-element.elementor-element-2b09b5a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-2b09b5a0 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-60c9d2c0{--display:flex;--min-height:70vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-216 .elementor-element.elementor-element-79fa1ba8{--display:flex;}.elementor-216 .elementor-element.elementor-element-79fa1ba8:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-79fa1ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dignityvoices.com/wp-content/uploads/2025/09/Group-644webp.webp");background-size:cover;}.elementor-216 .elementor-element.elementor-element-6ee46392{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-44976fcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-216 .elementor-element.elementor-element-44976fcb .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:900;color:#353136;}.elementor-216 .elementor-element.elementor-element-665c5263{width:var( --container-widget-width, 397px );max-width:397px;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:397px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-665c5263 .elementor-heading-title{font-family:"Source sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-2c62dbca{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-216 .elementor-element.elementor-element-7962f88d .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-7962f88d .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-42f92a0c{width:var( --container-widget-width, 421px );max-width:421px;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:421px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-42f92a0c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-10d6991f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0300px;}.elementor-216 .elementor-element.elementor-element-10d6991f .elementor-icon-wrapper{text-align:end;}.elementor-216 .elementor-element.elementor-element-10d6991f .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-10d6991f .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-4a7bcda7{--display:flex;--min-height:850px;--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;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-216 .elementor-element.elementor-element-4a7bcda7:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-4a7bcda7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://dignityvoices.com/wp-content/uploads/2025/09/Group-681-20webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-216 .elementor-element.elementor-element-2882e9aa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-4715045a{--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-216 .elementor-element.elementor-element-4715045a.e-con{--align-self:center;}.elementor-216 .elementor-element.elementor-element-6ef9e3b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-6ef9e3b8.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-6ef9e3b8 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:900;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-742af99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-742af99.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-742af99 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:900;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-07492d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-07492d6.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-07492d6 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:900;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-537134af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-537134af.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-537134af .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:400;text-shadow:21px 4px 12px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-133af4bd .elementor-button{background-color:#00000063;font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:900;line-height:38px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#9ED1BB;border-radius:100px 100px 100px 100px;padding:10px 70px 15px 70px;}.elementor-216 .elementor-element.elementor-element-133af4bd{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-62a06096{--display:flex;--min-height:408px;--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;--justify-content:center;--align-items:center;}.elementor-216 .elementor-element.elementor-element-62a06096:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-62a06096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #62C3C7 0%, #9ED1BB 100%);}.elementor-216 .elementor-element.elementor-element-5ed6a827{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-5ed6a827 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-68178a5e{--display:flex;--min-height:70vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-216 .elementor-element.elementor-element-31786bab{--display:flex;}.elementor-216 .elementor-element.elementor-element-31786bab:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-31786bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dignityvoices.com/wp-content/uploads/2025/09/Group-645webp.webp");background-size:cover;}.elementor-216 .elementor-element.elementor-element-3840b95c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-6d6bc714{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-216 .elementor-element.elementor-element-6d6bc714 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:900;color:#353136;}.elementor-216 .elementor-element.elementor-element-7a36dcc4{width:var( --container-widget-width, 397px );max-width:397px;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:397px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-7a36dcc4 .elementor-heading-title{font-family:"Source sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-51f67de4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-216 .elementor-element.elementor-element-843635a .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-843635a .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-3b91e394{width:var( --container-widget-width, 417px );max-width:417px;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:417px;--container-widget-flex-grow:0;text-align:start;}.elementor-216 .elementor-element.elementor-element-3b91e394 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:25px;color:#353136;}.elementor-216 .elementor-element.elementor-element-1ebff440{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0240px;}.elementor-216 .elementor-element.elementor-element-1ebff440 .elementor-icon-wrapper{text-align:end;}.elementor-216 .elementor-element.elementor-element-1ebff440 .elementor-icon{font-size:35px;}.elementor-216 .elementor-element.elementor-element-1ebff440 .elementor-icon svg{height:35px;}.elementor-216 .elementor-element.elementor-element-fc29e8d{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-216 .elementor-element.elementor-element-fc29e8d:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-fc29e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #9ED1BB 0%, #54BEC2 100%);}.elementor-216 .elementor-element.elementor-element-7781c83d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-5fa3d076 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:60px;font-weight:900;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-5869c0af{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-216 .elementor-element.elementor-element-5869c0af .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:70px;font-weight:900;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-d4791a1{--display:flex;--min-height:120px;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-216 .elementor-element.elementor-element-6c6d2f45{width:var( --container-widget-width, 448px );max-width:448px;--container-widget-width:448px;--container-widget-flex-grow:0;text-align:start;font-family:"Source sans", Sans-serif;font-size:20px;line-height:25px;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-f667426{width:var( --container-widget-width, 448px );max-width:448px;--container-widget-width:448px;--container-widget-flex-grow:0;text-align:start;font-family:"Source sans", Sans-serif;font-size:20px;line-height:25px;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-6f080933{--display:flex;--min-height:120px;--justify-content:flex-end;}.elementor-216 .elementor-element.elementor-element-68ef47a0 .elementor-button{background-color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:900;fill:#9ED1BB;color:#9ED1BB;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);border-radius:100px 100px 100px 100px;padding:16px 40px 19px 40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-216 .elementor-element.elementor-element-718932d .elementor-heading-title{font-size:44px;}.elementor-216 .elementor-element.elementor-element-7d39a3a{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-efee362{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-a78ab62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-577258c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-229c9c68{--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-216 .elementor-element.elementor-element-55a847d{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-4e3ba793{margin:-86px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-7166846a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-216 .elementor-element.elementor-element-66f94787{--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;--justify-content:center;--flex-wrap:nowrap;}.elementor-216 .elementor-element.elementor-element-6bc42fa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-707ebbf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-707ebbf9.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-16afdef5{text-align:center;}}@media(min-width:768px){.elementor-216 .elementor-element.elementor-element-7ec5da80{--content-width:1080px;}.elementor-216 .elementor-element.elementor-element-229c9c68{--content-width:1080px;}.elementor-216 .elementor-element.elementor-element-9e35644{--width:360px;}.elementor-216 .elementor-element.elementor-element-592433d3{--width:360px;}.elementor-216 .elementor-element.elementor-element-7166846a{--width:360px;}.elementor-216 .elementor-element.elementor-element-66f94787{--width:360px;}.elementor-216 .elementor-element.elementor-element-1d26cd0d{--width:55%;}.elementor-216 .elementor-element.elementor-element-16157c56{--width:40%;}.elementor-216 .elementor-element.elementor-element-eb01638{--width:55%;}.elementor-216 .elementor-element.elementor-element-622bc757{--width:40%;}.elementor-216 .elementor-element.elementor-element-4a9981b8{--width:55%;}.elementor-216 .elementor-element.elementor-element-5d6eb7d9{--width:40%;}.elementor-216 .elementor-element.elementor-element-54ad56aa{--width:55%;}.elementor-216 .elementor-element.elementor-element-3a12f0c0{--width:40%;}.elementor-216 .elementor-element.elementor-element-2610ac17{--width:55%;}.elementor-216 .elementor-element.elementor-element-2ae1658{--width:40%;}.elementor-216 .elementor-element.elementor-element-79fa1ba8{--width:55%;}.elementor-216 .elementor-element.elementor-element-6ee46392{--width:40%;}.elementor-216 .elementor-element.elementor-element-31786bab{--width:55%;}.elementor-216 .elementor-element.elementor-element-3840b95c{--width:40%;}.elementor-216 .elementor-element.elementor-element-7781c83d{--width:410px;}.elementor-216 .elementor-element.elementor-element-d4791a1{--width:30%;}.elementor-216 .elementor-element.elementor-element-6f080933{--width:20%;}}@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-3f059b78 .elementor-heading-title{font-size:34px;}.elementor-216 .elementor-element.elementor-element-718932d .elementor-heading-title{font-size:34px;}.elementor-216 .elementor-element.elementor-element-7d39a3a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-efee362{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-efee362 .elementor-heading-title{font-size:34px;}.elementor-216 .elementor-element.elementor-element-a78ab62{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 5px) -31px;text-align:center;}.elementor-216 .elementor-element.elementor-element-a78ab62.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-a78ab62 .elementor-heading-title{font-size:43px;}.elementor-216 .elementor-element.elementor-element-577258c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-216 .elementor-element.elementor-element-577258c .elementor-heading-title{font-size:30px;}.elementor-216 .elementor-element.elementor-element-5a10aee8 .elementor-button{font-size:20px;}.elementor-216 .elementor-element.elementor-element-229c9c68{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-592433d3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-216 .elementor-element.elementor-element-4e3ba793{margin:-85px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-4e3ba793 .elementor-counter-title{justify-content:start;}.elementor-216 .elementor-element.elementor-element-4e3ba793 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-216 .elementor-element.elementor-element-7166846a{--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;}.elementor-216 .elementor-element.elementor-element-7166846a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-216 .elementor-element.elementor-element-66f94787{--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;--justify-content:center;}.elementor-216 .elementor-element.elementor-element-66f94787.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-216 .elementor-element.elementor-element-172b3568 .elementor-icon{font-size:75px;}.elementor-216 .elementor-element.elementor-element-172b3568 .elementor-icon svg{height:75px;}.elementor-216 .elementor-element.elementor-element-6bc42fa{--width:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-216 .elementor-element.elementor-element-6bc42fa.e-con{--align-self:center;}.elementor-216 .elementor-element.elementor-element-707ebbf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-707ebbf9 .elementor-counter{flex-direction:row-reverse;}.elementor-216 .elementor-element.elementor-element-707ebbf9 .elementor-counter-title{justify-content:start;}.elementor-216 .elementor-element.elementor-element-707ebbf9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-216 .elementor-element.elementor-element-16afdef5.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-16afdef5{text-align:center;}.elementor-216 .elementor-element.elementor-element-61ba1f3d{--min-height:150px;}.elementor-216 .elementor-element.elementor-element-162bb5c6 .elementor-heading-title{font-size:30px;}.elementor-216 .elementor-element.elementor-element-5fb2cff6{--padding-top:20px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-216 .elementor-element.elementor-element-1d26cd0d{--min-height:170px;}.elementor-216 .elementor-element.elementor-element-499e6860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-499e6860.elementor-element{--align-self:flex-end;}.elementor-216 .elementor-element.elementor-element-37fe685b{--min-height:150px;}.elementor-216 .elementor-element.elementor-element-668acf2b .elementor-heading-title{font-size:30px;}.elementor-216 .elementor-element.elementor-element-2a5f36e{--padding-top:20px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-216 .elementor-element.elementor-element-eb01638{--min-height:170px;}.elementor-216 .elementor-element.elementor-element-7b429298{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-7b429298.elementor-element{--align-self:flex-end;}.elementor-216 .elementor-element.elementor-element-29da486{--min-height:150px;}.elementor-216 .elementor-element.elementor-element-4d90f3e9 .elementor-heading-title{font-size:30px;}.elementor-216 .elementor-element.elementor-element-51c7ac37{--padding-top:20px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-216 .elementor-element.elementor-element-4a9981b8{--min-height:170px;}.elementor-216 .elementor-element.elementor-element-6438dd80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-6438dd80.elementor-element{--align-self:flex-end;}.elementor-216 .elementor-element.elementor-element-4d6c3f69{--min-height:150px;}.elementor-216 .elementor-element.elementor-element-6d690ce7 .elementor-heading-title{font-size:30px;}.elementor-216 .elementor-element.elementor-element-25507d27{--padding-top:20px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-216 .elementor-element.elementor-element-54ad56aa{--min-height:170px;}.elementor-216 .elementor-element.elementor-element-5b2cdb5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-5b2cdb5a.elementor-element{--align-self:flex-end;}.elementor-216 .elementor-element.elementor-element-7b9991e8{--min-height:150px;}.elementor-216 .elementor-element.elementor-element-f72e865 .elementor-heading-title{font-size:30px;}.elementor-216 .elementor-element.elementor-element-121985a1{--padding-top:20px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-216 .elementor-element.elementor-element-2610ac17{--min-height:170px;}.elementor-216 .elementor-element.elementor-element-6d92bd33{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-6d92bd33.elementor-element{--align-self:flex-end;}.elementor-216 .elementor-element.elementor-element-58812542{--min-height:0px;}.elementor-216 .elementor-element.elementor-element-58812542:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-58812542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:69% 0px;}.elementor-216 .elementor-element.elementor-element-17b5a5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-216 .elementor-element.elementor-element-17b5a5d .elementor-heading-title{font-size:49px;}.elementor-216 .elementor-element.elementor-element-1115a06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-27ada2a0 .elementor-heading-title{font-size:30px;}.elementor-216 .elementor-element.elementor-element-3203d9ba{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-3203d9ba .elementor-button{font-size:25px;padding:10px 40px 10px 40px;}.elementor-216 .elementor-element.elementor-element-6f35a65b{--min-height:150px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-216 .elementor-element.elementor-element-2b09b5a0 .elementor-heading-title{font-size:30px;}.elementor-216 .elementor-element.elementor-element-79fa1ba8{--min-height:170px;}.elementor-216 .elementor-element.elementor-element-10d6991f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-216 .elementor-element.elementor-element-10d6991f.elementor-element{--align-self:flex-end;}.elementor-216 .elementor-element.elementor-element-4a7bcda7{--min-height:0px;}.elementor-216 .elementor-element.elementor-element-4a7bcda7:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-4a7bcda7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:72% 0px;}.elementor-216 .elementor-element.elementor-element-6ef9e3b8 .elementor-heading-title{font-size:37px;}.elementor-216 .elementor-element.elementor-element-742af99 .elementor-heading-title{font-size:3px;}.elementor-216 .elementor-element.elementor-element-07492d6 .elementor-heading-title{font-size:40px;}.elementor-216 .elementor-element.elementor-element-537134af .elementor-heading-title{font-size:30px;}.elementor-216 .elementor-element.elementor-element-133af4bd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-133af4bd .elementor-button{font-size:25px;padding:10px 40px 10px 40px;}.elementor-216 .elementor-element.elementor-element-62a06096{--min-height:150px;--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-216 .elementor-element.elementor-element-5ed6a827 .elementor-heading-title{font-size:30px;}.elementor-216 .elementor-element.elementor-element-31786bab{--min-height:170px;}.elementor-216 .elementor-element.elementor-element-6d6bc714 .elementor-heading-title{font-size:26px;}.elementor-216 .elementor-element.elementor-element-1ebff440{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-1ebff440.elementor-element{--align-self:flex-end;}.elementor-216 .elementor-element.elementor-element-fc29e8d{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-216 .elementor-element.elementor-element-7781c83d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-216 .elementor-element.elementor-element-6f080933{--justify-content:center;}}/* Start custom CSS for heading, class: .elementor-element-3f059b78 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-718932d */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 60px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -100px;
    margin-top:-50px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efee362 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a78ab62 */.deggrandezas::before {
     content: "grandeza";
    position: absolute;
    
height: 500px;
margin-top: -19px;
width: 250px;
line-height: 80px;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-577258c */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a10aee8 */.elementor-216 .elementor-element.elementor-element-5a10aee8 svg {
    font-size: 55px;
    margin-top: -20px;
        margin-bottom: -20px;
        margin-right: -10px;
}


@media (max-width: 600px) {
 .elementor-216 .elementor-element.elementor-element-5a10aee8 svg {
     font-size: 40px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ec5da80 *//* 1. Definimos la animación */
@keyframes slideInFromRight {
  from {
    opacity: 0;
    transform: translateY(200px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 2. Preparamos los títulos que se van a animar */
.entrada-animada .in {
  opacity: 0; 
  animation-name: slideInFromRight;
  animation-duration: 0.8s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards; 
}

/* 3. CORRECCIÓN: Creamos el efecto escalonado apuntando a los contenedores */
/* Seleccionamos el h2 DENTRO DEL PRIMER widget hijo */
.entrada-animada .elementor-element:nth-child(1) {
  animation-delay: 0.2s; /* Empieza después de 0.2 segundos */
}

/* Seleccionamos el h2 DENTRO DEL SEGUNDO widget hijo */
.entrada-animada .elementor-element:nth-child(2) {
  animation-delay: 0.4s; /* Empieza un poco después que el primero */
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4e3ba793 */.elementor-1291 .elementor-element.elementor-element-735754b .elementor-counter-title {
    margin-top: -17px;
    padding-left: 27px;
    justify-content: start;
    color: #FFFFFF;
    font-family: "Gilroy", Sans-serif;
    font-size: 20px;
    /* font-weight: 700; */
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-707ebbf9 */.elementor-216 .elementor-element.elementor-element-707ebbf9.elementor-element .elementor-counter-title {
    margin-top: -10px;
  
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-cd958c7 */.elementor-216 .elementor-element.elementor-element-cd958c7 img {
    opacity: 0;
}

.elementor-216 .elementor-element.elementor-element-cd958c7 svg:hover {
    transform: scale(1.2)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-162bb5c6 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce94dec */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bddcba0 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba1dc31 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16157c56 */.hidden {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bf6df1a */.elementor-216 .elementor-element.elementor-element-bf6df1a img {
    opacity: 0;
}

.elementor-216 .elementor-element.elementor-element-bf6df1a svg:hover {
    transform: scale(1.2)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-668acf2b */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8e5160 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa67247 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74dcd58b */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-958aa09 */.elementor-216 .elementor-element.elementor-element-958aa09 img {
    opacity: 0;
}

.elementor-216 .elementor-element.elementor-element-958aa09 svg:hover {
    transform: scale(1.2)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d90f3e9 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4452ebe */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54fb31a2 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74ac8da9 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6fef82b */.elementor-216 .elementor-element.elementor-element-6fef82b img {
    opacity: 0;
}

.elementor-216 .elementor-element.elementor-element-6fef82b svg:hover {
    transform: scale(1.2)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d690ce7 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57b8753 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bf91f2c */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b263a1 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ddc6c82 */.elementor-216 .elementor-element.elementor-element-ddc6c82 img {
    opacity: 0;
}

.elementor-216 .elementor-element.elementor-element-ddc6c82 svg:hover {
    transform: scale(1.2)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72e865 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ece6b10 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bfebafe */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58f4f844 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3794aa76 */.degpasion {
  position: relative;
  color: transparent; 
  font-size: 70px;
  font-weight: black;
  z-index: 10;
 
}

.degpasion::before {
 
  content: "Pasión"; 
   position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #54BEC2, #9ED1BB );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17b5a5d */.degpasions {
    font-family: gilroy;
  position: relative;
  color: transparent; 
  font-size: 50px;
  font-weight: 900;
  z-index: 10;
 
}

.degpasions::before {
 
  content: "Pasión"; 
   position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #54BEC2, #9ED1BB );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1115a06 */.degpasion {
  position: relative;
  color: transparent; 
  font-size: 70px;
  font-weight: black;
  z-index: 10;
 
}

.degpasion::before {
 
  content: "Pasión"; 
   position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #54BEC2, #9ED1BB );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27ada2a0 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3203d9ba */.elementor-216 .elementor-element.elementor-element-3203d9ba svg {
    font-size: 40px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58812542 */.elementor-216 .elementor-element.elementor-element-58812542 {
    
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b09b5a0 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44976fcb */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-665c5263 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42f92a0c */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ef9e3b8 */.deggranito {
  position: relative;
  color: transparent; 
  font-size: 70px;
  font-weight: black;
  z-index: 10;
 
}

.deggranito::before {
 
  content: "Granito"; 
   position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #54BEC2, #9ED1BB );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (max-width:600px) {.deggranito {
    font-size: 30px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-742af99 */.deggranitos {
  position: relative;
  color: transparent; 
  font-size: 50px;
  font-weight: black;
  z-index: 10;
 
}

.deggranitos::before {
 
  content: "Granito"; 
   position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #54BEC2, #9ED1BB );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07492d6 */.deggranito {
  position: relative;
  color: transparent; 
  font-size: 70px;
  font-weight: black;
  z-index: 10;
 
}

.deggranito::before {
 
  content: "Granito"; 
   position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #54BEC2, #9ED1BB );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (max-width:600px) {.deggranito {
    font-size: 30px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-537134af */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-133af4bd */.elementor-216 .elementor-element.elementor-element-133af4bd svg {
    font-size: 40px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7bcda7 */.elementor-216 .elementor-element.elementor-element-4a7bcda7 {
    
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed6a827 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6bc714 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a36dcc4 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b91e394 */.deggrandeza {
  /* Hacemos que la caja del elemento se comporte de forma flexible */
  display: inline-block;
  
  /* Permite que cualquier contenido que se desborde sea visible */
  overflow: visible !important;

  /* Posición relativa para el pseudo-elemento */
  position: relative;
  
  /* Hacemos el color del texto transparente.
     La sombra se aplicará al contorno de este texto invisible. */
  color: transparent;
  
  font-size: 80px;
  font-weight: bold;
  
  /* La sombra se aplica al contorno del texto transparente */
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
}


.deggrandeza::before {
     content: "grandeza";
    position: absolute;
    margin-left: -60px;
    margin-top:-40px;
    width: 500px;
    line-height: 160px;
    height: 300px !important;
    background: linear-gradient(to right, #54BEC2, #9ED1BB);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proviene {
  position: relative;
  top: -50px; /* Ajusta este valor para subir o bajar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5869c0af */.solo-contorno {
  font-family:gilroy;
  font-size: 80px;
  font-weight: bold;
  
  /* Hacemos el relleno de la letra transparente */
  color: transparent;
  
  /* Creamos el trazo (contorno) de 2px de color negro */
  -webkit-text-stroke: 1px white;
  
  /* Versión estándar (para compatibilidad futura) */
  text-stroke: 1px #9ED1BB;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Angelia devitson';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dignityvoices.com/wp-content/uploads/2025/09/AngeliaDevitson-VGgKw-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://dignityvoices.com/wp-content/uploads/2025/09/Gilroy-UltraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dignityvoices.com/wp-content/uploads/2025/09/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dignityvoices.com/wp-content/uploads/2025/09/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dignityvoices.com/wp-content/uploads/2025/09/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dignityvoices.com/wp-content/uploads/2025/09/Gilroy-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://dignityvoices.com/wp-content/uploads/2025/09/Gilroy-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dignityvoices.com/wp-content/uploads/2025/09/SourceSans3-Light-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */