.elementor-817 .elementor-element.elementor-element-4276cec{--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-817 .elementor-element.elementor-element-5788076{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-230e726{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-230e726 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-78fca6c{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-817 .elementor-element.elementor-element-45d1d82{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;}.elementor-817 .elementor-element.elementor-element-45d1d82:hover{background-color:var( --e-global-color-primary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-817 .elementor-element.elementor-element-40e1baf .elementor-counter{flex-direction:column-reverse;}.elementor-817 .elementor-element.elementor-element-40e1baf .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-817 .elementor-element.elementor-element-40e1baf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Sora", Sans-serif;font-size:60px;font-weight:600;}.elementor-817 .elementor-element.elementor-element-81bfc0e{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;}.elementor-817 .elementor-element.elementor-element-81bfc0e:hover{background-color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-cebec0d .elementor-counter{flex-direction:column-reverse;}.elementor-817 .elementor-element.elementor-element-cebec0d .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-817 .elementor-element.elementor-element-cebec0d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Sora", Sans-serif;font-size:60px;font-weight:600;}.elementor-817 .elementor-element.elementor-element-6cfa304{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;}.elementor-817 .elementor-element.elementor-element-6cfa304:hover{background-color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-7bcb860 .elementor-counter{flex-direction:column-reverse;}.elementor-817 .elementor-element.elementor-element-7bcb860 .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-817 .elementor-element.elementor-element-7bcb860 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Sora", Sans-serif;font-size:60px;font-weight:600;}.elementor-817 .elementor-element.elementor-element-bf1b1c6{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;}.elementor-817 .elementor-element.elementor-element-bf1b1c6:hover{background-color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-bcd9f8f .elementor-counter{flex-direction:column-reverse;}.elementor-817 .elementor-element.elementor-element-bcd9f8f .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-817 .elementor-element.elementor-element-bcd9f8f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Sora", Sans-serif;font-size:60px;font-weight:600;}.elementor-817 .elementor-element.elementor-element-a828bcc{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;}.elementor-817 .elementor-element.elementor-element-a828bcc:hover{background-color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-649e1d3 .elementor-counter{flex-direction:column-reverse;}.elementor-817 .elementor-element.elementor-element-649e1d3 .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-817 .elementor-element.elementor-element-649e1d3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Sora", Sans-serif;font-size:60px;font-weight:600;}.elementor-817 .elementor-element.elementor-element-1f2a51e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-817 .elementor-element.elementor-element-c364b4e{--display:flex;}.elementor-817 .elementor-element.elementor-element-f7437d1{--display:flex;--align-items:flex-start;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-6ff80e6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-4d8c381{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-4d8c381 a{color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-4d8c381 a:hover, .elementor-817 .elementor-element.elementor-element-4d8c381 a:focus{color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-817 .elementor-element.elementor-element-4599b4c .elementor-button{background-color:#000000;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-817 .elementor-element.elementor-element-4599b4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-4599b4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-817 .elementor-element.elementor-element-83d09ff{--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;}.elementor-817 .elementor-element.elementor-element-dae11f6{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-dae11f6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-0fadd6a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-0fadd6a a{color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-0fadd6a a:hover, .elementor-817 .elementor-element.elementor-element-0fadd6a a:focus{color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-eb23081{--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-817 .elementor-element.elementor-element-d3c80ab{--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:flex-start;--align-items:center;}.elementor-817 .elementor-element.elementor-element-27ba8cc{width:var( --container-widget-width, 70% );max-width:70%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-27ba8cc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-db43083{width:100%;max-width:100%;}.elementor-817 .elementor-element.elementor-element-119bcd9{--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;}.elementor-817 .elementor-element.elementor-element-4469404{--display:flex;}.elementor-817 .elementor-element.elementor-element-4469404.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-817 .elementor-element.elementor-element-b9f211f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-19e5b69{width:var( --container-widget-width, 100% );max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-817 .elementor-element.elementor-element-19e5b69 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;text-transform:lowercase;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-17b28ed{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-17b28ed a{color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-17b28ed a:hover, .elementor-817 .elementor-element.elementor-element-17b28ed a:focus{color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-8911b7c .elementor-button{background-color:#000000;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-817 .elementor-element.elementor-element-8911b7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-8911b7c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-817 .elementor-element.elementor-element-fb798f6{--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-817 .elementor-element.elementor-element-f6ccb9c{--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;}.elementor-817 .elementor-element.elementor-element-8395b3c{text-align:center;}.elementor-817 .elementor-element.elementor-element-8395b3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-12a224e{width:var( --container-widget-width, 80% );max-width:80%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-12a224e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-18d2b69{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-18d2b69 a{color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-18d2b69 a:hover, .elementor-817 .elementor-element.elementor-element-18d2b69 a:focus{color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-ad9de34{--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:flex-start;--align-items:center;}.elementor-817 .elementor-element.elementor-element-49aed1d{width:var( --container-widget-width, 70% );max-width:70%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-49aed1d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-8c4d17b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-8c4d17b a{color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-8c4d17b a:hover, .elementor-817 .elementor-element.elementor-element-8c4d17b a:focus{color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-0cc0475{--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:flex-start;--align-items:center;}.elementor-817 .elementor-element.elementor-element-52c3ee6{width:var( --container-widget-width, 70% );max-width:70%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-52c3ee6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-5ec7575{--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-817 .elementor-element.elementor-element-02c75b4{--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:flex-start;--align-items:center;}.elementor-817 .elementor-element.elementor-element-1d10cb9{width:var( --container-widget-width, 70% );max-width:70%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-1d10cb9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor3 );}.elementor-817 .elementor-element.elementor-element-3e84cab{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-817 .elementor-element.elementor-element-3e84cab a{color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-3e84cab a:hover, .elementor-817 .elementor-element.elementor-element-3e84cab a:focus{color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-ed7dc48{--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:flex-start;--align-items:center;}.elementor-817 .elementor-element.elementor-element-cd29207{width:var( --container-widget-width, 90% );max-width:90%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-cd29207 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-8666239{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-8666239 a{color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-8666239 a:hover, .elementor-817 .elementor-element.elementor-element-8666239 a:focus{color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-ebc12cf{--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-817 .elementor-element.elementor-element-21a8895{--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:flex-start;--align-items:center;}.elementor-817 .elementor-element.elementor-element-f98622f{width:var( --container-widget-width, 90% );max-width:90%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-f98622f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:34px;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-7c773ec{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-7c773ec a{color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-7c773ec a:hover, .elementor-817 .elementor-element.elementor-element-7c773ec a:focus{color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-857bd62{--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-817 .elementor-element.elementor-element-86c064f{--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:flex-start;--align-items:center;}.elementor-817 .elementor-element.elementor-element-eba5dc5{width:var( --container-widget-width, 90% );max-width:90%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-eba5dc5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:34px;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-435769c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-435769c a{color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-435769c a:hover, .elementor-817 .elementor-element.elementor-element-435769c a:focus{color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-d7b5fcb{--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-817 .elementor-element.elementor-element-7c720f3{--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:flex-start;--align-items:center;}.elementor-817 .elementor-element.elementor-element-e7c5a14{width:var( --container-widget-width, 90% );max-width:90%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-817 .elementor-element.elementor-element-e7c5a14 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:34px;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-a125957{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-a125957 a{color:var( --e-global-color-primary );}.elementor-817 .elementor-element.elementor-element-a125957 a:hover, .elementor-817 .elementor-element.elementor-element-a125957 a:focus{color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-b56ebf7{--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;}.elementor-817 .elementor-element.elementor-element-1034b1d{--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-817 .elementor-element.elementor-element-c75ebf2{--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;}@media(min-width:768px){.elementor-817 .elementor-element.elementor-element-78fca6c{--width:90%;}.elementor-817 .elementor-element.elementor-element-c364b4e{--width:55%;}.elementor-817 .elementor-element.elementor-element-f7437d1{--width:100%;}.elementor-817 .elementor-element.elementor-element-4469404{--width:52.202%;}.elementor-817 .elementor-element.elementor-element-b9f211f{--width:100%;}}@media(max-width:767px){.elementor-817 .elementor-element.elementor-element-146d6ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-230e726{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-78fca6c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-817 .elementor-element.elementor-element-45d1d82{--width:70%;--min-height:25vh;}.elementor-817 .elementor-element.elementor-element-40e1baf .elementor-counter-number-wrapper{font-size:48px;}.elementor-817 .elementor-element.elementor-element-40e1baf .elementor-counter-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-81bfc0e{--width:70%;--min-height:25vh;}.elementor-817 .elementor-element.elementor-element-cebec0d .elementor-counter-number-wrapper{font-size:48px;}.elementor-817 .elementor-element.elementor-element-cebec0d .elementor-counter-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-6cfa304{--width:70%;--min-height:25vh;}.elementor-817 .elementor-element.elementor-element-7bcb860 .elementor-counter-number-wrapper{font-size:48px;}.elementor-817 .elementor-element.elementor-element-7bcb860 .elementor-counter-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-bf1b1c6{--width:70%;--min-height:25vh;}.elementor-817 .elementor-element.elementor-element-bcd9f8f .elementor-counter-number-wrapper{font-size:48px;}.elementor-817 .elementor-element.elementor-element-bcd9f8f .elementor-counter-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-a828bcc{--width:70%;--min-height:25vh;}.elementor-817 .elementor-element.elementor-element-649e1d3 .elementor-counter-number-wrapper{font-size:48px;}.elementor-817 .elementor-element.elementor-element-649e1d3 .elementor-counter-title{font-size:18px;}.elementor-817 .elementor-element.elementor-element-1f2a51e{--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-817 .elementor-element.elementor-element-c364b4e{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-817 .elementor-element.elementor-element-f7437d1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-817 .elementor-element.elementor-element-6ff80e6{text-align:center;}.elementor-817 .elementor-element.elementor-element-6ff80e6 .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-4d8c381{font-size:14px;}.elementor-817 .elementor-element.elementor-element-4599b4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-817 .elementor-element.elementor-element-4599b4c.elementor-element{--order:-99999 /* order start hack */;}.elementor-817 .elementor-element.elementor-element-dae11f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-dae11f6 .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-0fadd6a{font-size:14px;}.elementor-817 .elementor-element.elementor-element-27ba8cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-27ba8cc .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-19e5b69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-817 .elementor-element.elementor-element-19e5b69 .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-17b28ed{font-size:14px;}.elementor-817 .elementor-element.elementor-element-8911b7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-817 .elementor-element.elementor-element-8911b7c.elementor-element{--order:-99999 /* order start hack */;}.elementor-817 .elementor-element.elementor-element-12a224e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-12a224e .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-18d2b69{font-size:14px;}.elementor-817 .elementor-element.elementor-element-49aed1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-49aed1d .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-8c4d17b{font-size:14px;}.elementor-817 .elementor-element.elementor-element-52c3ee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-52c3ee6 .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-1d10cb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-1d10cb9 .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-3e84cab{font-size:14px;}.elementor-817 .elementor-element.elementor-element-cd29207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-cd29207 .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-8666239{font-size:14px;}.elementor-817 .elementor-element.elementor-element-f98622f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-f98622f .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-7c773ec{font-size:14px;}.elementor-817 .elementor-element.elementor-element-eba5dc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-eba5dc5 .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-435769c{font-size:14px;}.elementor-817 .elementor-element.elementor-element-e7c5a14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-817 .elementor-element.elementor-element-e7c5a14 .elementor-heading-title{font-size:30px;}.elementor-817 .elementor-element.elementor-element-a125957{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-230e726 */.elementor-817 .elementor-element.elementor-element-230e726 .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-230e726 .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4599b4c */.elementor-817 .elementor-element.elementor-element-4599b4c .elementor-button{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  border-radius:13px;
  border:1px solid rgba(216,64,64,.55);
  background:
    radial-gradient(circle at 24% 18%,rgba(255,255,255,.28),transparent 30%),
    linear-gradient(135deg,#D84040 0%,#9f2424 100%)!important;
  color:#ffffff!important;
  box-shadow:0 16px 40px rgba(216,64,64,.34);
  transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;
}

.elementor-817 .elementor-element.elementor-element-4599b4c .elementor-button::before{
  content:"";
  position:absolute;
  inset:-2px;
  z-index:-1;
  background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.34) 42%,transparent 68%);
  transform:translateX(-120%);
  transition:transform .7s ease;
}

.elementor-817 .elementor-element.elementor-element-4599b4c .elementor-button:hover{
  transform:translateY(-4px);
  border-color:rgba(255,255,255,.38);
  box-shadow:0 24px 58px rgba(216,64,64,.44);
}

.elementor-817 .elementor-element.elementor-element-4599b4c .elementor-button:hover::before{
  transform:translateX(120%);
}

.elementor-817 .elementor-element.elementor-element-4599b4c .elementor-button-text,
.elementor-817 .elementor-element.elementor-element-4599b4c .elementor-button-icon{
  position:relative;
  z-index:2;
  color:#ffffff!important;
}

.elementor-817 .elementor-element.elementor-element-4599b4c .elementor-button:hover .elementor-button-icon{
  transform:translateX(5px);
}

.elementor-817 .elementor-element.elementor-element-4599b4c .elementor-button-icon{
  transition:transform .25s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2a51e */.elementor-817 .elementor-element.elementor-element-1f2a51e{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  background:#050505!important;
}

.elementor-817 .elementor-element.elementor-element-1f2a51e::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  opacity:.2;
  background:
    radial-gradient(circle at 14% 18%,rgba(216,64,64,.85),transparent 32%),
    radial-gradient(circle at 88% 74%,rgba(216,64,64,.65),transparent 34%),
    linear-gradient(135deg,#050505 0%,#0b0b0c 50%,#150707 100%);
}

.elementor-817 .elementor-element.elementor-element-1f2a51e>.e-con-inner,
.elementor-817 .elementor-element.elementor-element-1f2a51e .elementor-container,
.elementor-817 .elementor-element.elementor-element-1f2a51e .elementor-widget{
  position:relative;
  z-index:5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dae11f6 */.elementor-817 .elementor-element.elementor-element-dae11f6 .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-dae11f6 .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27ba8cc */.elementor-817 .elementor-element.elementor-element-27ba8cc .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-27ba8cc .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19e5b69 */.elementor-817 .elementor-element.elementor-element-19e5b69 .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-19e5b69 .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8911b7c */.elementor-817 .elementor-element.elementor-element-8911b7c .elementor-button{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  border-radius:13px;
  border:1px solid rgba(216,64,64,.55);
  background:
    radial-gradient(circle at 24% 18%,rgba(255,255,255,.28),transparent 30%),
    linear-gradient(135deg,#D84040 0%,#9f2424 100%)!important;
  color:#ffffff!important;
  box-shadow:0 16px 40px rgba(216,64,64,.34);
  transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;
}

.elementor-817 .elementor-element.elementor-element-8911b7c .elementor-button::before{
  content:"";
  position:absolute;
  inset:-2px;
  z-index:-1;
  background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.34) 42%,transparent 68%);
  transform:translateX(-120%);
  transition:transform .7s ease;
}

.elementor-817 .elementor-element.elementor-element-8911b7c .elementor-button:hover{
  transform:translateY(-4px);
  border-color:rgba(255,255,255,.38);
  box-shadow:0 24px 58px rgba(216,64,64,.44);
}

.elementor-817 .elementor-element.elementor-element-8911b7c .elementor-button:hover::before{
  transform:translateX(120%);
}

.elementor-817 .elementor-element.elementor-element-8911b7c .elementor-button-text,
.elementor-817 .elementor-element.elementor-element-8911b7c .elementor-button-icon{
  position:relative;
  z-index:2;
  color:#ffffff!important;
}

.elementor-817 .elementor-element.elementor-element-8911b7c .elementor-button:hover .elementor-button-icon{
  transform:translateX(5px);
}

.elementor-817 .elementor-element.elementor-element-8911b7c .elementor-button-icon{
  transition:transform .25s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a224e */.elementor-817 .elementor-element.elementor-element-12a224e .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-12a224e .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49aed1d */.elementor-817 .elementor-element.elementor-element-49aed1d .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-49aed1d .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52c3ee6 */.elementor-817 .elementor-element.elementor-element-52c3ee6 .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-52c3ee6 .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d10cb9 */.elementor-817 .elementor-element.elementor-element-1d10cb9 .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-1d10cb9 .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c75b4 */.elementor-817 .elementor-element.elementor-element-02c75b4{
  background:
    radial-gradient(circle at 16% 20%,rgba(216,64,64,.10),transparent 34%),
    radial-gradient(circle at 84% 26%,rgba(216,64,64,.08),transparent 36%),
    radial-gradient(circle at 50% 88%,rgba(216,64,64,.07),transparent 42%),
    linear-gradient(135deg,#ffffff 0%,#fffafa 52%,#fff3f3 82%,#fdeaea 100%)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd29207 */.elementor-817 .elementor-element.elementor-element-cd29207 .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-cd29207 .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f98622f */.elementor-817 .elementor-element.elementor-element-f98622f .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-f98622f .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eba5dc5 */.elementor-817 .elementor-element.elementor-element-eba5dc5 .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-eba5dc5 .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7c5a14 */.elementor-817 .elementor-element.elementor-element-e7c5a14 .elementor-heading-title span{
  background:linear-gradient(135deg,#D84040 0%,#9f2424 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  position:relative;
  display:inline-block;
}

.elementor-817 .elementor-element.elementor-element-e7c5a14 .elementor-heading-title span::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-4px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#D84040 0%,#9f2424 65%,transparent 100%);
}/* End custom CSS */