.elementor-22 .elementor-element.elementor-element-d9854cd{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-22 .elementor-element.elementor-element-d9854cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d9854cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gracehearing.org/wp-content/uploads/2026/08/Grace-Hearing.jpg");background-position:center right;background-repeat:no-repeat;background-size:50vw auto;}.elementor-22 .elementor-element.elementor-element-d9854cd::before, .elementor-22 .elementor-element.elementor-element-d9854cd > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-d9854cd > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-d9854cd > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-d9854cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-d9854cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-b5a7dd2{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-53e8792{text-align:start;}.elementor-22 .elementor-element.elementor-element-53e8792 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-ba45463{--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:flex-start;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-3648db1 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-3648db1 .elementor-button:focus{background-color:var( --e-global-color-db4080e );color:var( --e-global-color-f446ece );}.elementor-22 .elementor-element.elementor-element-3648db1 .elementor-button{fill:var( --e-global-color-f446ece );color:var( --e-global-color-f446ece );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-22 .elementor-element.elementor-element-3648db1 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-3648db1 .elementor-button:focus svg{fill:var( --e-global-color-f446ece );}.elementor-22 .elementor-element.elementor-element-5f4ea2a .elementor-button{background-color:var( --e-global-color-f446ece );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-22 .elementor-element.elementor-element-5f4ea2a .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-5f4ea2a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f446ece );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-5f4ea2a .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-5f4ea2a .elementor-button:focus svg{fill:var( --e-global-color-f446ece );}.elementor-22 .elementor-element.elementor-element-843ef3e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-843ef3e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-843ef3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2df0c29 );}.elementor-22 .elementor-element.elementor-element-346cd38{--display:flex;--min-height:152px;--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;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-90f1aab{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-90f1aab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-90f1aab img{height:90px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-3a5230c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3a5230c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3a5230c img{height:100px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-e04ed37{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-e04ed37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e04ed37 img{height:100px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-a47328b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-a47328b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a47328b img{height:90px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-24c1ddb{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-24c1ddb:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-24c1ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f446ece );}.elementor-22 .elementor-element.elementor-element-8446768{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9d013a0{--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:flex-start;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-863ad48 > .elementor-widget-container{background-color:var( --e-global-color-2df0c29 );padding:8px 10px 8px 10px;}.elementor-22 .elementor-element.elementor-element-863ad48 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-f7f1915 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1.3em;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-e0f3c23 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f573a2a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:44px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2d3b45e{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-2d3b45e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2d3b45e img{height:90px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-03cec24{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-03cec24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-03cec24 img{height:100px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-cd951e0{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-cd951e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-cd951e0 img{height:90px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-c51917e{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-c51917e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c51917e img{height:100px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-a43c319{--display:flex;--min-height:0px;--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-22 .elementor-element.elementor-element-b1830a2{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-b1830a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b1830a2 img{height:90px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-d5a2499{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-d5a2499 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d5a2499 img{height:100px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-7f6562e{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-7f6562e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7f6562e img{height:90px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-d3a563e{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-d3a563e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d3a563e img{height:100px;object-fit:contain;object-position:center center;}.elementor-22 .elementor-element.elementor-element-dd18cd3{--display:flex;--min-height:0px;--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:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-22 .elementor-element.elementor-element-6f8320d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-86e64a9 );opacity:var( --e-global-color-86e64a9 );}.elementor-22 .elementor-element.elementor-element-6f8320d .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-62d1a9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.18;}.elementor-22 .elementor-element.elementor-element-62d1a9a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-62d1a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f446ece ) 0%, var( --e-global-color-e5e7146 ) 65%);}.elementor-22 .elementor-element.elementor-element-62d1a9a::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gracehearing.org/wp-content/uploads/2026/03/grace-hearing-texture-background.webp");--background-overlay:'';background-position:0% 110%;background-repeat:repeat-x;background-size:460px auto;}.elementor-22 .elementor-element.elementor-element-3c82f81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-0b866e5{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-44728f3{--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:flex-start;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-cb45f6b{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fb9b7a2 > .elementor-widget-container{background-color:var( --e-global-color-2df0c29 );padding:8px 12px 8px 12px;}.elementor-22 .elementor-element.elementor-element-fb9b7a2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-c5bcbf2 .elementor-heading-title{font-family:var( --e-global-typography-7283ad6-font-family ), Sans-serif;font-size:var( --e-global-typography-7283ad6-font-size );font-weight:var( --e-global-typography-7283ad6-font-weight );line-height:var( --e-global-typography-7283ad6-line-height );letter-spacing:var( --e-global-typography-7283ad6-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-22 .elementor-element.elementor-element-99e2595{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-2487b36{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-99406a7{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-99406a7 img{height:320px;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-04ab4c2{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2898989{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-12fb2cb{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6965d90{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-6965d90 img{height:220px;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-a0e28f9{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-a0e28f9 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-38bae40{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8e5f67f{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-8e5f67f img{width:100%;height:220px;object-fit:cover;object-position:bottom center;}.elementor-22 .elementor-element.elementor-element-9d1c617{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-9d1c617 img{height:220px;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-04acc6b{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6e47295{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-6e47295 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-6e47295 a:hover, .elementor-22 .elementor-element.elementor-element-6e47295 a:focus{color:var( --e-global-color-db4080e );}.elementor-22 .elementor-element.elementor-element-7de8844{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-e2c3644{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-e2c3644 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-e2c3644 a:hover, .elementor-22 .elementor-element.elementor-element-e2c3644 a:focus{color:var( --e-global-color-db4080e );}.elementor-22 .elementor-element.elementor-element-be1531b .elementor-button{background-color:#E9DFF000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-22 .elementor-element.elementor-element-be1531b .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-be1531b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f446ece );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-be1531b .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-be1531b .elementor-button:focus svg{fill:var( --e-global-color-f446ece );}.elementor-22 .elementor-element.elementor-element-0803b71{--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;--align-items:center;--overlay-opacity:0;--overlay-mix-blend-mode:luminosity;}.elementor-22 .elementor-element.elementor-element-0803b71:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0803b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-6ff2557 ) 0%, var( --e-global-color-secondary ) 120%);}.elementor-22 .elementor-element.elementor-element-0803b71::before, .elementor-22 .elementor-element.elementor-element-0803b71 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-0803b71 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-0803b71 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-0803b71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-0803b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-repeat:repeat-x;background-size:contain;}.elementor-22 .elementor-element.elementor-element-b025adc{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f641db1 .elementor-heading-title{font-family:var( --e-global-typography-71ad10b-font-family ), Sans-serif;font-size:var( --e-global-typography-71ad10b-font-size );font-weight:var( --e-global-typography-71ad10b-font-weight );line-height:var( --e-global-typography-71ad10b-line-height );letter-spacing:var( --e-global-typography-71ad10b-letter-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f446ece );}.elementor-22 .elementor-element.elementor-element-8fdc511{color:var( --e-global-color-2df0c29 );}.elementor-22 .elementor-element.elementor-element-a6fdbb7{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-624bf35 .elementor-button{background-color:#8B663740;fill:var( --e-global-color-f446ece );color:var( --e-global-color-f446ece );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f446ece );border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-22 .elementor-element.elementor-element-624bf35 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-624bf35 .elementor-button:focus{background-color:var( --e-global-color-f446ece );color:var( --e-global-color-6ff2557 );border-color:var( --e-global-color-f446ece );}.elementor-22 .elementor-element.elementor-element-624bf35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-624bf35 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-624bf35 .elementor-button:focus svg{fill:var( --e-global-color-6ff2557 );}.elementor-22 .elementor-element.elementor-element-71b4d37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-8a376e1{--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;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-535ed86{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-695cee5{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-29b3759 > .elementor-widget-container{background-color:var( --e-global-color-2df0c29 );padding:8px 12px 8px 12px;}.elementor-22 .elementor-element.elementor-element-29b3759 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-6bb2f54 .elementor-heading-title{font-family:var( --e-global-typography-7283ad6-font-family ), Sans-serif;font-size:var( --e-global-typography-7283ad6-font-size );font-weight:var( --e-global-typography-7283ad6-font-weight );line-height:var( --e-global-typography-7283ad6-line-height );letter-spacing:var( --e-global-typography-7283ad6-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-cd84d6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5677028{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c5dc408{--display:flex;--min-height:52px;--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;--border-radius:80px 80px 80px 80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-22 .elementor-element.elementor-element-c5dc408:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c5dc408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2df0c29 );}.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-22 .elementor-element.elementor-element-4d92a7d .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-4d92a7d .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-4d92a7d .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-c537c7c{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c598184 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f2699b1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f2699b1 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-f2699b1 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-f2699b1 .elementor-heading-title a{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-2da3eaa{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-773bf9b{--display:flex;--min-height:52px;--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;--border-radius:80px 80px 80px 80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-22 .elementor-element.elementor-element-773bf9b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-773bf9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2df0c29 );}.elementor-22 .elementor-element.elementor-element-2c07723 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-2c07723 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-2c07723 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-4547a29{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-91b7f8f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-ae4a27b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-ae4a27b .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-ae4a27b .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-ae4a27b .elementor-heading-title a{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-7f5e898{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-22 .elementor-element.elementor-element-7f5e898:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7f5e898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7dc95 );}.elementor-22 .elementor-element.elementor-element-c501a81{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-d9aa281{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-019e66e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-b5a7dd2{--width:780px;}.elementor-22 .elementor-element.elementor-element-ba45463{--width:100%;}.elementor-22 .elementor-element.elementor-element-346cd38{--width:80%;}.elementor-22 .elementor-element.elementor-element-8446768{--width:100%;}.elementor-22 .elementor-element.elementor-element-9d013a0{--width:65%;}.elementor-22 .elementor-element.elementor-element-f573a2a{--width:35%;}.elementor-22 .elementor-element.elementor-element-a43c319{--width:100%;}.elementor-22 .elementor-element.elementor-element-dd18cd3{--width:100%;}.elementor-22 .elementor-element.elementor-element-0b866e5{--width:100%;}.elementor-22 .elementor-element.elementor-element-44728f3{--width:60%;}.elementor-22 .elementor-element.elementor-element-cb45f6b{--width:100%;}.elementor-22 .elementor-element.elementor-element-2487b36{--width:60%;}.elementor-22 .elementor-element.elementor-element-04ab4c2{--width:100%;}.elementor-22 .elementor-element.elementor-element-2898989{--width:60%;}.elementor-22 .elementor-element.elementor-element-12fb2cb{--width:100%;}.elementor-22 .elementor-element.elementor-element-38bae40{--width:100%;}.elementor-22 .elementor-element.elementor-element-04acc6b{--width:60%;}.elementor-22 .elementor-element.elementor-element-7de8844{--width:100%;}.elementor-22 .elementor-element.elementor-element-b025adc{--width:62%;}.elementor-22 .elementor-element.elementor-element-a6fdbb7{--width:38%;}.elementor-22 .elementor-element.elementor-element-8a376e1{--width:100%;}.elementor-22 .elementor-element.elementor-element-535ed86{--width:50%;}.elementor-22 .elementor-element.elementor-element-695cee5{--width:100%;}.elementor-22 .elementor-element.elementor-element-c5dc408{--width:52px;}.elementor-22 .elementor-element.elementor-element-c537c7c{--width:400px;}.elementor-22 .elementor-element.elementor-element-773bf9b{--width:52px;}.elementor-22 .elementor-element.elementor-element-4547a29{--width:400px;}.elementor-22 .elementor-element.elementor-element-7f5e898{--width:50%;}.elementor-22 .elementor-element.elementor-element-d9aa281{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-019e66e{--content-width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-9d013a0{--width:55%;}.elementor-22 .elementor-element.elementor-element-f573a2a{--width:45%;}.elementor-22 .elementor-element.elementor-element-535ed86{--width:45%;}.elementor-22 .elementor-element.elementor-element-7f5e898{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-b5a7dd2{--width:100%;}.elementor-22 .elementor-element.elementor-element-9d013a0{--width:100%;}.elementor-22 .elementor-element.elementor-element-f573a2a{--width:100%;}.elementor-22 .elementor-element.elementor-element-44728f3{--width:100%;}.elementor-22 .elementor-element.elementor-element-2487b36{--width:100%;}.elementor-22 .elementor-element.elementor-element-2898989{--width:100%;}.elementor-22 .elementor-element.elementor-element-04acc6b{--width:100%;}.elementor-22 .elementor-element.elementor-element-b025adc{--width:100%;}.elementor-22 .elementor-element.elementor-element-a6fdbb7{--width:100%;}.elementor-22 .elementor-element.elementor-element-535ed86{--width:100%;}.elementor-22 .elementor-element.elementor-element-5677028{--width:45%;}.elementor-22 .elementor-element.elementor-element-c537c7c{--width:160px;}.elementor-22 .elementor-element.elementor-element-2da3eaa{--width:55%;}.elementor-22 .elementor-element.elementor-element-4547a29{--width:270px;}.elementor-22 .elementor-element.elementor-element-7f5e898{--width:100%;}}@media(max-width:1366px){.elementor-22 .elementor-element.elementor-element-d9854cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d9854cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:contain;}.elementor-22 .elementor-element.elementor-element-d9854cd{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-53e8792 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-24c1ddb{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-863ad48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-e0f3c23 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-22 .elementor-element.elementor-element-f573a2a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-22 .elementor-element.elementor-element-3c82f81{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-0b866e5{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-22 .elementor-element.elementor-element-fb9b7a2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c5bcbf2 .elementor-heading-title{font-size:var( --e-global-typography-7283ad6-font-size );line-height:var( --e-global-typography-7283ad6-line-height );letter-spacing:var( --e-global-typography-7283ad6-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-99406a7 img{object-fit:cover;}.elementor-22 .elementor-element.elementor-element-6965d90 img{height:190px;}.elementor-22 .elementor-element.elementor-element-a0e28f9 img{height:190px;}.elementor-22 .elementor-element.elementor-element-8e5f67f img{height:190px;}.elementor-22 .elementor-element.elementor-element-9d1c617 img{height:190px;}.elementor-22 .elementor-element.elementor-element-f641db1 .elementor-heading-title{font-size:var( --e-global-typography-71ad10b-font-size );line-height:var( --e-global-typography-71ad10b-line-height );letter-spacing:var( --e-global-typography-71ad10b-letter-spacing );}.elementor-22 .elementor-element.elementor-element-8a376e1{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-22 .elementor-element.elementor-element-29b3759 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-6bb2f54 .elementor-heading-title{font-size:var( --e-global-typography-7283ad6-font-size );line-height:var( --e-global-typography-7283ad6-line-height );letter-spacing:var( --e-global-typography-7283ad6-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c598184 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f2699b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-91b7f8f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ae4a27b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-d9854cd{--min-height:620px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-d9854cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d9854cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-22 .elementor-element.elementor-element-b5a7dd2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-53e8792{text-align:center;}.elementor-22 .elementor-element.elementor-element-53e8792 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba45463{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-24c1ddb{--padding-top:80px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-8446768{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-863ad48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-e0f3c23 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-22 .elementor-element.elementor-element-f573a2a{--flex-wrap:nowrap;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a43c319{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-dd18cd3{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-62d1a9a::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gracehearing.org/wp-content/uploads/2026/03/grace-hearing-texture-background.webp");background-position:bottom center;background-repeat:repeat-x;background-size:400px auto;}.elementor-22 .elementor-element.elementor-element-62d1a9a{--overlay-opacity:0.18;}.elementor-22 .elementor-element.elementor-element-0b866e5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-fb9b7a2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c5bcbf2 .elementor-heading-title{font-size:var( --e-global-typography-7283ad6-font-size );line-height:var( --e-global-typography-7283ad6-line-height );letter-spacing:var( --e-global-typography-7283ad6-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-04ab4c2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-6965d90 img{width:100%;}.elementor-22 .elementor-element.elementor-element-7de8844{--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0803b71{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-b025adc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-f641db1{text-align:center;}.elementor-22 .elementor-element.elementor-element-f641db1 .elementor-heading-title{font-size:var( --e-global-typography-71ad10b-font-size );line-height:var( --e-global-typography-71ad10b-line-height );letter-spacing:var( --e-global-typography-71ad10b-letter-spacing );}.elementor-22 .elementor-element.elementor-element-8fdc511{text-align:center;}.elementor-22 .elementor-element.elementor-element-a6fdbb7{--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-22 .elementor-element.elementor-element-8a376e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-695cee5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-29b3759 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-6bb2f54 .elementor-heading-title{font-size:var( --e-global-typography-7283ad6-font-size );line-height:var( --e-global-typography-7283ad6-line-height );letter-spacing:var( --e-global-typography-7283ad6-letter-spacing );}.elementor-22 .elementor-element.elementor-element-cd84d6c{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-c598184 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f2699b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-91b7f8f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ae4a27b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-d9854cd{--min-height:0px;--padding-top:240px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-d9854cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d9854cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120vw auto;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-53e8792 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba45463{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-3648db1 .elementor-button{padding:12px 20px 12px 20px;}.elementor-22 .elementor-element.elementor-element-5f4ea2a .elementor-button{padding:12px 20px 12px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-24c1ddb{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-8446768{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9d013a0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-863ad48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f7f1915{text-align:center;}.elementor-22 .elementor-element.elementor-element-f7f1915 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-e0f3c23{text-align:center;}.elementor-22 .elementor-element.elementor-element-e0f3c23 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-22 .elementor-element.elementor-element-f573a2a{border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-dd18cd3{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6f8320d{--e-image-carousel-slides-to-show:2;}.elementor-22 .elementor-element.elementor-element-6f8320d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:6px;height:6px;}.elementor-22 .elementor-element.elementor-element-6f8320d .swiper-wrapper{display:flex;align-items:center;}.elementor-22 .elementor-element.elementor-element-62d1a9a::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-62d1a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-repeat:repeat-x;background-size:380px auto;}.elementor-22 .elementor-element.elementor-element-62d1a9a{--overlay-opacity:0.2;}.elementor-22 .elementor-element.elementor-element-3c82f81{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-cb45f6b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-fb9b7a2{text-align:center;}.elementor-22 .elementor-element.elementor-element-fb9b7a2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c5bcbf2{text-align:center;}.elementor-22 .elementor-element.elementor-element-c5bcbf2 .elementor-heading-title{font-size:var( --e-global-typography-7283ad6-font-size );line-height:var( --e-global-typography-7283ad6-line-height );letter-spacing:var( --e-global-typography-7283ad6-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-99e2595{text-align:center;}.elementor-22 .elementor-element.elementor-element-99406a7 img{height:180px;object-fit:cover;}.elementor-22 .elementor-element.elementor-element-2898989{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-22 .elementor-element.elementor-element-12fb2cb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-6965d90 img{height:120px;}.elementor-22 .elementor-element.elementor-element-a0e28f9 img{height:120px;}.elementor-22 .elementor-element.elementor-element-38bae40{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-8e5f67f img{height:120px;}.elementor-22 .elementor-element.elementor-element-9d1c617 img{height:120px;}.elementor-22 .elementor-element.elementor-element-6e47295{text-align:center;}.elementor-22 .elementor-element.elementor-element-7de8844{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-be1531b .elementor-button{padding:12px 20px 12px 20px;}.elementor-22 .elementor-element.elementor-element-0803b71{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-f641db1 .elementor-heading-title{font-size:var( --e-global-typography-71ad10b-font-size );line-height:var( --e-global-typography-71ad10b-line-height );letter-spacing:var( --e-global-typography-71ad10b-letter-spacing );}.elementor-22 .elementor-element.elementor-element-624bf35 .elementor-button{padding:12px 20px 12px 20px;}.elementor-22 .elementor-element.elementor-element-695cee5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-29b3759{text-align:center;}.elementor-22 .elementor-element.elementor-element-29b3759 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-6bb2f54{text-align:center;}.elementor-22 .elementor-element.elementor-element-6bb2f54 .elementor-heading-title{font-size:var( --e-global-typography-7283ad6-font-size );line-height:var( --e-global-typography-7283ad6-line-height );letter-spacing:var( --e-global-typography-7283ad6-letter-spacing );}.elementor-22 .elementor-element.elementor-element-cd84d6c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-22 .elementor-element.elementor-element-5677028{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-22 .elementor-element.elementor-element-c5dc408{--width:52px;--min-height:52px;}.elementor-22 .elementor-element.elementor-element-c537c7c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-c598184 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f2699b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-2da3eaa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-22 .elementor-element.elementor-element-773bf9b{--width:52px;--min-height:52px;}.elementor-22 .elementor-element.elementor-element-4547a29{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-91b7f8f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ae4a27b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-7f5e898{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for heading, class: .elementor-element-53e8792 */.hero-text em {
  font-style: italic;
  color: #5c1571;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9854cd */.gradient-container {
    position: relative;
    z-index: 0 !important;
    overflow: hidden;
}

.gradient-container::before {
    content: '';
    position: absolute;
    inset: 0;

    background: url('https://gracehearing.org/wp-content/uploads/2026/03/grace-hearing-texture-background.webp')
        20% 10% / 35vw repeat-x;
    transform: rotate(45deg);
    transform-origin: top left;
    opacity: 0.75;
    z-index: 2;
    pointer-events: none;
}

.gradient-container::after {
    content: '';
    position: absolute;
    inset: 0;

    background: linear-gradient(
        to right,
        rgba(233, 223, 240, 1) 0%,
        rgba(246, 242, 248, 1) 51%,
        rgba(246, 242, 248, 0.75) 58%,
        transparent 68%
    );

    pointer-events: none;
    z-index: 1;
}

@media (max-width: 1366px) {

    .gradient-container::after {
        content: '';
        position: absolute;
        inset: 0;

        background: linear-gradient(
            to right,
            rgba(233, 223, 240, 1) 0%,
            rgba(246, 242, 248, 1) 45%,
            rgba(246, 242, 248, 0.75) 65%,
            transparent 75%
        );

        pointer-events: none;
        z-index: 1;
    }

    .gradient-container::before {
        background: url('https://gracehearing.org/wp-content/uploads/2026/03/grace-hearing-texture-background.webp')
            20% 10% / 40vw repeat-x;
    }
}

@media (max-width: 1024px) {

    .gradient-container::after {
        content: '';
        position: absolute;
        inset: 0;

        background:
            linear-gradient(
                to right,
                rgba(233, 223, 240, 1) 0%,
                rgba(246, 242, 248, 1) 0%,
                rgba(246, 242, 248, 0.75) 0%,
                transparent 0%
            ),
            linear-gradient(
                to top,
                rgba(233, 223, 240, 1) 0%,
                rgba(246, 242, 248, 1) 35%,
                rgba(246, 242, 248, 0.75) 47%,
                transparent 55%
            );

        pointer-events: none;
        z-index: 1;
    }

    .gradient-container::before {
        background: url('https://gracehearing.org/wp-content/uploads/2026/03/grace-hearing-texture-background.webp')
            0% 180px / 500px repeat-x;
    }
}

@media (max-width: 767px) {

    .gradient-container::after {
        content: '';
        position: absolute;
        inset: 0;

        background:
            linear-gradient(
                to right,
                rgba(233, 223, 240, 1) 0%,
                rgba(246, 242, 248, 1) 0%,
                rgba(246, 242, 248, 0.75) 0%,
                transparent 0%
            ),
            linear-gradient(
                to top,
                rgba(233, 223, 240, 1) 0%,
                rgba(246, 242, 248, 1) 55%,
                rgba(246, 242, 248, 0.75) 58%,
                transparent 65%
            );

        pointer-events: none;
        z-index: 1;
    }

    .gradient-container::before {
        background: url('https://gracehearing.org/wp-content/uploads/2026/03/grace-hearing-texture-background.webp')
            100px 90px / 500px repeat-x;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c82f81 */.elementor-22 .elementor-element.elementor-element-3c82f81 {
    background: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c501a81 */.custom-gravity-form-2 #gform_wrapper_2 .gform-body,
.custom-gravity-form-2 #gform_wrapper_2 .gform-footer {
    margin: 0;
}

.custom-gravity-form-2 .gform_wrapper .gform_fields {
    gap: 20px;
}

.custom-gravity-form-2 #gform_wrapper_2 input,
.custom-gravity-form-2 #gform_wrapper_2 textarea,
.custom-gravity-form-2 #gform_wrapper_2 select {
    width: 100%;
    border: 0;
    border-radius: 0;
    padding: 14px;
    outline: none;

    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);

    color: var(--e-global-color-text);
    background-color: #fff;
}

.custom-gravity-form-2 #gform_wrapper_2 input {
    height: 44px;
}

.custom-gravity-form-2 #gform_wrapper_2 .gform_fields {
    color: var(--divider-color);
}


.custom-gravity-form-2 #gform_wrapper_2 .gform_button {
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 0;
    padding: 14px 22px;
    cursor: pointer;
    margin: 0;

    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);

    color: var(--e-global-color-f446ece);
    transition: 0.3s;
}

.custom-gravity-form-2 #gform_wrapper_2 .gform_button:hover,
.custom-gravity-form-2 #gform_wrapper_2 .gform_button:focus {
    background-color: var(--e-global-color-db4080e);
    color: var(--e-global-color-f446ece);
}

.custom-gravity-form-2 #gform_wrapper_2 .gform-body,
.custom-gravity-form-2 #gform_wrapper_2 .gform-footer {
    display: flex;
    padding: 0;
}

.custom-gravity-form-2 #gform_wrapper_2 .ginput_container,
.custom-gravity-form-2 #gform_wrapper_2 .gform-footer {
    height: 100%;
}

.custom-gravity-form-2 #gform_wrapper_2 .gform-footer {
    margin-top: 20px;
}

@media (max-width: 767px) {

    .custom-gravity-form-2 #gform_wrapper_2 form {
        display: block;
    }

    .custom-gravity-form-2 #gform_wrapper_2 .gform-body,
    .custom-gravity-form-2 #gform_wrapper_2 .gform-footer {
        flex: unset;
        width: 100%;
        display: block;
    }

    .custom-gravity-form-2 #gform_wrapper_2 .gform-footer {
        margin-top: 14px;
    }

    .custom-gravity-form-2 #gform_wrapper_2 .gform_button {
        width: 100%;
        height: auto;
    }

    .custom-gravity-form-2 #gform_wrapper_2 input[type="email"] {
        width: 100%;
        height: 48px;
    }
}/* End custom CSS */