.elementor-17 .elementor-element.elementor-element-f497e33{--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;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f497e33:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f497e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-17 .elementor-element.elementor-element-af805cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-af805cf .elementor-heading-title{color:var( --e-global-color-c85ed60 );}.elementor-17 .elementor-element.elementor-element-a3b152a{text-align:center;}.elementor-17 .elementor-element.elementor-element-7d9796f{width:var( --container-widget-width, 75% );max-width:75%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-2d03205{--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;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-4c2dfbe{--display:flex;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.25);}.elementor-17 .elementor-element.elementor-element-7091ef1{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b0a695e );}.elementor-17 .elementor-element.elementor-element-7091ef1 img{height:240px;object-fit:contain;object-position:center center;}.elementor-17 .elementor-element.elementor-element-2fee094{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-2fee094:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2fee094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c85ed60 );}.elementor-17 .elementor-element.elementor-element-7f5a663{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-c9ea717{--display:flex;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.25);}.elementor-17 .elementor-element.elementor-element-c32cbef{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b0a695e );}.elementor-17 .elementor-element.elementor-element-c32cbef img{height:240px;object-fit:contain;object-position:center center;}.elementor-17 .elementor-element.elementor-element-b00c12f{--display:flex;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-b00c12f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b00c12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c85ed60 );}.elementor-17 .elementor-element.elementor-element-b00c12f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-38dd99b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-f107b03{--display:flex;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.25);}.elementor-17 .elementor-element.elementor-element-9b6be4f{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b0a695e );}.elementor-17 .elementor-element.elementor-element-9b6be4f img{height:240px;object-fit:contain;object-position:center center;}.elementor-17 .elementor-element.elementor-element-cc016fb{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-cc016fb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cc016fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c85ed60 );}.elementor-17 .elementor-element.elementor-element-87baed1{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-48980b1{--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:center;--padding-top:71px;--padding-bottom:86px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-c7f5c3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-c7f5c3c .elementor-heading-title{color:var( --e-global-color-c85ed60 );}.elementor-17 .elementor-element.elementor-element-1375090{text-align:center;}.elementor-17 .elementor-element.elementor-element-9e977dd{width:var( --container-widget-width, 75% );max-width:75%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-05df3e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-6922b6d{--display:flex;--min-height:100%;--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:flex-start;--align-items:flex-start;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.25);--padding-top:25px;--padding-bottom:25px;--padding-left:27px;--padding-right:27px;}.elementor-17 .elementor-element.elementor-element-84b3bcc .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-84b3bcc .elementor-icon{font-size:127px;}.elementor-17 .elementor-element.elementor-element-84b3bcc .elementor-icon svg{height:127px;}.elementor-17 .elementor-element.elementor-element-cbe8896{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-df975ce{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-df975ce.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-e0428f6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-e0428f6 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-e0428f6 .elementor-icon{font-size:28px;}.elementor-17 .elementor-element.elementor-element-e0428f6 .elementor-icon svg{height:28px;}.elementor-17 .elementor-element.elementor-element-e0428f6 .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-e14bb35{--display:flex;--min-height:100%;--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:flex-start;--align-items:flex-start;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.25);--padding-top:25px;--padding-bottom:25px;--padding-left:27px;--padding-right:27px;}.elementor-17 .elementor-element.elementor-element-9cc4080 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-9cc4080 .elementor-icon{font-size:127px;}.elementor-17 .elementor-element.elementor-element-9cc4080 .elementor-icon svg{height:127px;}.elementor-17 .elementor-element.elementor-element-699ee8d{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-d99aece{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-d99aece.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-e32dd83{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-e32dd83 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-e32dd83 .elementor-icon{font-size:28px;}.elementor-17 .elementor-element.elementor-element-e32dd83 .elementor-icon svg{height:28px;}.elementor-17 .elementor-element.elementor-element-e32dd83 .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-d298c82{--display:flex;--min-height:100%;--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:flex-start;--align-items:flex-start;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.25);--padding-top:25px;--padding-bottom:25px;--padding-left:27px;--padding-right:27px;}.elementor-17 .elementor-element.elementor-element-92f0bae .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-92f0bae .elementor-icon{font-size:127px;}.elementor-17 .elementor-element.elementor-element-92f0bae .elementor-icon svg{height:127px;}.elementor-17 .elementor-element.elementor-element-d5b700b{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-b3ee005{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-b3ee005.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-7ba8b7a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-7ba8b7a .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-7ba8b7a .elementor-icon{font-size:28px;}.elementor-17 .elementor-element.elementor-element-7ba8b7a .elementor-icon svg{height:28px;}.elementor-17 .elementor-element.elementor-element-7ba8b7a .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-4a4fb5d{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.25);--padding-top:25px;--padding-bottom:25px;--padding-left:27px;--padding-right:27px;}.elementor-17 .elementor-element.elementor-element-2189572 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-2189572 .elementor-icon{font-size:127px;}.elementor-17 .elementor-element.elementor-element-2189572 .elementor-icon svg{height:127px;}.elementor-17 .elementor-element.elementor-element-22a5ffe{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-74da907{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-74da907.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-86aeedc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-86aeedc .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-86aeedc .elementor-icon{font-size:28px;}.elementor-17 .elementor-element.elementor-element-86aeedc .elementor-icon svg{height:28px;}.elementor-17 .elementor-element.elementor-element-86aeedc .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-653355c{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.25);--padding-top:25px;--padding-bottom:25px;--padding-left:27px;--padding-right:27px;}.elementor-17 .elementor-element.elementor-element-d6b1958 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-d6b1958 .elementor-icon{font-size:127px;}.elementor-17 .elementor-element.elementor-element-d6b1958 .elementor-icon svg{height:127px;}.elementor-17 .elementor-element.elementor-element-7c5d23b{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-e570798{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-e570798.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-935e77c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-935e77c .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-935e77c .elementor-icon{font-size:28px;}.elementor-17 .elementor-element.elementor-element-935e77c .elementor-icon svg{height:28px;}.elementor-17 .elementor-element.elementor-element-935e77c .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-feb7d8d{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.25);--padding-top:25px;--padding-bottom:25px;--padding-left:27px;--padding-right:27px;}.elementor-17 .elementor-element.elementor-element-57a4ce3 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-57a4ce3 .elementor-icon{font-size:127px;}.elementor-17 .elementor-element.elementor-element-57a4ce3 .elementor-icon svg{height:127px;}.elementor-17 .elementor-element.elementor-element-bf9c4c9{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-4f2371c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-4f2371c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-696e6c3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-696e6c3 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-696e6c3 .elementor-icon{font-size:28px;}.elementor-17 .elementor-element.elementor-element-696e6c3 .elementor-icon svg{height:28px;}.elementor-17 .elementor-element.elementor-element-696e6c3 .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-243aff9{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.25);--padding-top:25px;--padding-bottom:25px;--padding-left:27px;--padding-right:27px;}.elementor-17 .elementor-element.elementor-element-0986e6f .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-0986e6f .elementor-icon{font-size:127px;}.elementor-17 .elementor-element.elementor-element-0986e6f .elementor-icon svg{height:127px;}.elementor-17 .elementor-element.elementor-element-28cf802{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-757c8f3{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-757c8f3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-637977a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-637977a .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-637977a .elementor-icon{font-size:28px;}.elementor-17 .elementor-element.elementor-element-637977a .elementor-icon svg{height:28px;}.elementor-17 .elementor-element.elementor-element-637977a .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-468dadb{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.25);--padding-top:25px;--padding-bottom:25px;--padding-left:27px;--padding-right:27px;}.elementor-17 .elementor-element.elementor-element-6a699bf .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-6a699bf .elementor-icon{font-size:127px;}.elementor-17 .elementor-element.elementor-element-6a699bf .elementor-icon svg{height:127px;}.elementor-17 .elementor-element.elementor-element-4ac0bcf{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-e50a361{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-e50a361.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-1ceca62{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-1ceca62 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-1ceca62 .elementor-icon{font-size:28px;}.elementor-17 .elementor-element.elementor-element-1ceca62 .elementor-icon svg{height:28px;}.elementor-17 .elementor-element.elementor-element-1ceca62 .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-e9be8f9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-e9be8f9.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-e9be8f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-e9be8f9 .elementor-button .elementor-button-content-wrapper{gap:16px;}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-cc016fb{--justify-content:space-between;}.elementor-17 .elementor-element.elementor-element-cc016fb.e-con{--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-4c2dfbe{--width:33.33%;}.elementor-17 .elementor-element.elementor-element-c9ea717{--width:33.33%;}.elementor-17 .elementor-element.elementor-element-f107b03{--width:33.33%;}.elementor-17 .elementor-element.elementor-element-6922b6d{--width:24%;}.elementor-17 .elementor-element.elementor-element-e14bb35{--width:24%;}.elementor-17 .elementor-element.elementor-element-d298c82{--width:24%;}.elementor-17 .elementor-element.elementor-element-4a4fb5d{--width:24%;}.elementor-17 .elementor-element.elementor-element-653355c{--width:24%;}.elementor-17 .elementor-element.elementor-element-feb7d8d{--width:24%;}.elementor-17 .elementor-element.elementor-element-243aff9{--width:24%;}.elementor-17 .elementor-element.elementor-element-468dadb{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-4c2dfbe{--width:100%;}.elementor-17 .elementor-element.elementor-element-c9ea717{--width:100%;}.elementor-17 .elementor-element.elementor-element-f107b03{--width:100%;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-7d9796f{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-2d03205{--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-17 .elementor-element.elementor-element-9e977dd{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-05df3e7{--justify-content:center;--flex-wrap:wrap;}}/* Start custom CSS for heading, class: .elementor-element-af805cf */.elementor-17 .elementor-element.elementor-element-af805cf span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3b152a */.elementor-17 .elementor-element.elementor-element-a3b152a span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7f5c3c */.elementor-17 .elementor-element.elementor-element-c7f5c3c span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1375090 */.elementor-17 .elementor-element.elementor-element-1375090 span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS *//* Services page: readable typography and consistent cards */
.elementor-17 .elementor-heading-title { font-family: Arial, sans-serif; text-transform: none; line-height: 1.25; }
.elementor-17 .elementor-element-a3b152a .elementor-heading-title { font-size: 42px; color: #074773; }
.elementor-17 .elementor-widget-text-editor { line-height: 1.6; }
.elementor-17 .elementor-element-05df3e7 { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 24px; }
.elementor-17 .elementor-element-05df3e7 > .e-con { width: 100%; min-width: 0; border-radius: 12px; padding: 26px; }
.elementor-17 .elementor-element-05df3e7 .elementor-heading-title { font-size: 22px; }
.elementor-17 .elementor-element-05df3e7 .elementor-widget-icon:last-child { margin-top: auto; padding-top: 14px; }
.elementor-17 .elementor-element-2d03205 > .e-con { border-radius: 12px; overflow: hidden; }
.elementor-17 .elementor-element-2d03205 .elementor-widget-image img { height: 200px; width: 100%; object-fit: contain; border: 0; }
.elementor-17 .elementor-element-38dd99b { margin-top: 0; }
.elementor-17 .elementor-element-7d9796f a { display: inline-block; padding: 10px 14px; color: #074773; }
@media (max-width: 1024px) {
 .elementor-17 .elementor-element-05df3e7 { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media (max-width: 767px) {
 .elementor-17 .elementor-element-a3b152a .elementor-heading-title { font-size: 30px; }
 .elementor-17 .elementor-element-05df3e7 { grid-template-columns: minmax(0,1fr); gap: 20px; }
 .elementor-17 .elementor-element-2d03205 { gap: 24px; }
 .elementor-17 .elementor-element-f497e33 > .e-con-inner, .elementor-17 .elementor-element-48980b1 > .e-con-inner { padding-top: 32px; padding-bottom: 32px; }
}/* End custom CSS */