.elementor-13674 .elementor-element.elementor-element-d0c18d6{--display:flex;--min-height:700px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d0c18d6:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-d0c18d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/hero-bio-1-scaled.webp");background-position:top center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-d0c18d6::before, .elementor-13674 .elementor-element.elementor-element-d0c18d6 > .elementor-background-video-container::before, .elementor-13674 .elementor-element.elementor-element-d0c18d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-13674 .elementor-element.elementor-element-d0c18d6 > .elementor-background-slideshow::before, .elementor-13674 .elementor-element.elementor-element-d0c18d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13674 .elementor-element.elementor-element-d0c18d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000078;--background-overlay:'';}.elementor-13674 .elementor-element.elementor-element-6768f65{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-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 );color:var( --e-global-color-primary );}.elementor-13674 .elementor-element.elementor-element-94d0cc0{text-align:center;}.elementor-13674 .elementor-element.elementor-element-94d0cc0 .elementor-heading-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-9cf6993{text-align:center;}.elementor-13674 .elementor-element.elementor-element-9cf6993 .elementor-heading-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-5f0d0ad{text-align:center;}.elementor-13674 .elementor-element.elementor-element-5f0d0ad .elementor-heading-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-61384be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-03b8461 .elementor-button{background-color:#83E696;font-family:var( --e-global-typography-c61c10f-font-family ), Sans-serif;font-size:var( --e-global-typography-c61c10f-font-size );font-weight:var( --e-global-typography-c61c10f-font-weight );line-height:var( --e-global-typography-c61c10f-line-height );fill:#002A4A;color:#002A4A;border-radius:25px 25px 25px 25px;padding:12px 32px 12px 32px;}.elementor-13674 .elementor-element.elementor-element-03b8461 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-f49c91d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c61c10f-font-family ), Sans-serif;font-size:var( --e-global-typography-c61c10f-font-size );font-weight:var( --e-global-typography-c61c10f-font-weight );line-height:var( --e-global-typography-c61c10f-line-height );border-radius:25px 25px 25px 25px;padding:12px 32px 12px 32px;}.elementor-13674 .elementor-element.elementor-element-f49c91d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-950c83b{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:00px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-6261955{--display:flex;}.elementor-13674 .elementor-element.elementor-element-a7b5532{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-a7b5532:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-a7b5532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-2-e1759416000288.webp");background-position:top center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-5c41333 .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-23f30a2 );}.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-13674 .elementor-element.elementor-element-c8f6c66{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-6cb7161{--display:flex;}.elementor-13674 .elementor-element.elementor-element-87268ce{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-87268ce:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-87268ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004117-2.webp");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-535cff7 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-ca8cb83{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-ff90c34{--display:flex;}.elementor-13674 .elementor-element.elementor-element-8d7c037{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-8d7c037:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-8d7c037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-3.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-adec5ca .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-f032150{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-c6be8b2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-1ac2bbf{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-1ac2bbf:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-1ac2bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004119.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-6785d17 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-95d9e9d{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-a2f8ae8{--display:flex;}.elementor-13674 .elementor-element.elementor-element-8fc5c51{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-8fc5c51:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-8fc5c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004120-1.jpg");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-eab2761 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-ac15125{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-3b55276{--display:flex;}.elementor-13674 .elementor-element.elementor-element-2b93e7c{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2b93e7c:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-2b93e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-2-e1759416000288.webp");background-position:top center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-7d7ea2d .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-d22f010{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-2c198fd{--display:flex;}.elementor-13674 .elementor-element.elementor-element-33b9f7b{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-33b9f7b:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-33b9f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004117-2.webp");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-40f140b .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-3fe23a9{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-6ed28b8{--display:flex;}.elementor-13674 .elementor-element.elementor-element-e48fcfb{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-e48fcfb:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-e48fcfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-3.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-38d7bf6 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-c278743{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-5c8845f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-5927592{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-5927592:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-5927592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004119.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-29adc85 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-96775bc{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-96ab60e{--display:flex;}.elementor-13674 .elementor-element.elementor-element-05eb6b4{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-05eb6b4:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-05eb6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004120-1.jpg");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-045b312 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-f06fdbe{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-9e3ad44{--display:flex;}.elementor-13674 .elementor-element.elementor-element-b96361f{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-b96361f:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-b96361f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-2-e1759416000288.webp");background-position:top center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-90f3716 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-d99e1de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-99876e9{--display:flex;}.elementor-13674 .elementor-element.elementor-element-af4506e{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-af4506e:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-af4506e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004117-2.webp");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-b508b90 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-818ec13{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7c88281{--display:flex;}.elementor-13674 .elementor-element.elementor-element-280c870{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-280c870:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-280c870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-3.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-ef52c37 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-b6be5ae{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7cae930{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-34559b7{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-34559b7:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-34559b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004119.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-105676b .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-d383fde{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8b0747f{--display:flex;}.elementor-13674 .elementor-element.elementor-element-37877c8{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-37877c8:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-37877c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004120-1.jpg");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-d00ab4d .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-a6120e8{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-fe720c3{--display:flex;}.elementor-13674 .elementor-element.elementor-element-15da2b8{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-15da2b8:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-15da2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-2-e1759416000288.webp");background-position:top center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-40fc615 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-560d2a0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b6e8584{--display:flex;}.elementor-13674 .elementor-element.elementor-element-8c7e649{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-8c7e649:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-8c7e649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004117-2.webp");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-6b8ef4a .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-330a0ba{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-758b429{--display:flex;}.elementor-13674 .elementor-element.elementor-element-0f4a253{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-0f4a253:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-0f4a253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-3.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-ab665fa .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-21ef2b0{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8db0167{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-6dd779d{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-6dd779d:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-6dd779d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004119.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-f423e22 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-225f677{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-850e360{--display:flex;}.elementor-13674 .elementor-element.elementor-element-28eeb46{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-28eeb46:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-28eeb46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004120-1.jpg");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-dccceae .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-646c4b2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-e3770cd{--display:flex;}.elementor-13674 .elementor-element.elementor-element-d3200db{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d3200db:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-d3200db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-2-e1759416000288.webp");background-position:top center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-317f500 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-8f394cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-9abace1{--display:flex;}.elementor-13674 .elementor-element.elementor-element-ed5fe31{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-ed5fe31:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-ed5fe31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004117-2.webp");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-d90b9d5 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-4fe31ef{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-e1b266d{--display:flex;}.elementor-13674 .elementor-element.elementor-element-c512542{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-c512542:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-c512542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-3.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-d8939df .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-9fcd950{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-065b105{--display:flex;}.elementor-13674 .elementor-element.elementor-element-168c7ec{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-168c7ec:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-168c7ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-2-e1759416000288.webp");background-position:top center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-f948743 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-b9280d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f170b89{--display:flex;}.elementor-13674 .elementor-element.elementor-element-b3eb682{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-b3eb682:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-b3eb682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004117-2.webp");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-c1b8250 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-aa890db{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-367b085{--display:flex;}.elementor-13674 .elementor-element.elementor-element-f9848a0{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-f9848a0:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-f9848a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-3.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-90b6b8b .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-efb83f0{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-efe557c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-22689ca{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-22689ca:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-22689ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004119.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-ae7eb0c .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-31dd297{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-6dc59c0{--display:flex;}.elementor-13674 .elementor-element.elementor-element-53dad54{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-53dad54:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-53dad54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004120-1.jpg");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-30a3b01 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-e619e50{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-cc33023{--display:flex;}.elementor-13674 .elementor-element.elementor-element-d8b623b{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d8b623b:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-d8b623b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-2-e1759416000288.webp");background-position:top center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-2c00627 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-7956ed1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-a577511{--display:flex;}.elementor-13674 .elementor-element.elementor-element-40d08bf{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-40d08bf:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-40d08bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004117-2.webp");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-dbb2d87 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-8c3d3c2{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-42d7116{--display:flex;}.elementor-13674 .elementor-element.elementor-element-623800e{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-623800e:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-623800e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-3.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-5ea946f .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-1983dc4{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-755b649{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-71ab822{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-71ab822:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-71ab822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004119.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-c516f78 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-2b3fa73{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-06e2528{--display:flex;}.elementor-13674 .elementor-element.elementor-element-8a0fc5f{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-8a0fc5f:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-8a0fc5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004120-1.jpg");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-7b9e4de .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-3c29a39{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d187b44{--display:flex;}.elementor-13674 .elementor-element.elementor-element-c94a16a{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-c94a16a:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-c94a16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-2-e1759416000288.webp");background-position:top center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-e687e1f .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-e097c79{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8487f24{--display:flex;}.elementor-13674 .elementor-element.elementor-element-24272ea{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-24272ea:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-24272ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004117-2.webp");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-06437b4 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-0acbc05{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-699a583{--display:flex;}.elementor-13674 .elementor-element.elementor-element-80e636e{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-80e636e:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-80e636e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-3.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-6c76670 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-93e372f{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d33338a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-02d1fa9{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-02d1fa9:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-02d1fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004119.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-1d14879 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-81c29d3{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-70b4f5e{--display:flex;}.elementor-13674 .elementor-element.elementor-element-989cc51{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-989cc51:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-989cc51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004120-1.jpg");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-d4615e7 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-72843c7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-78b2055{--display:flex;}.elementor-13674 .elementor-element.elementor-element-3f9d889{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-3f9d889:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-3f9d889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-2-e1759416000288.webp");background-position:top center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-2b5012d .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-176cf80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-3fd1582{--display:flex;}.elementor-13674 .elementor-element.elementor-element-f81678f{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-f81678f:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-f81678f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004117-2.webp");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-1808f3b .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-aa58309{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-919d2c5{--display:flex;}.elementor-13674 .elementor-element.elementor-element-dbebf78{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-dbebf78:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-dbebf78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004118-3.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-09bf1e8 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-6a02497{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-168f75a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-7a61ae4{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-7a61ae4:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-7a61ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004119.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-7c0ca22 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-8c520f1{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-59ab973{--display:flex;}.elementor-13674 .elementor-element.elementor-element-29b5685{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:21px 21px 21px 21px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-29b5685:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-29b5685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004120-1.jpg");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-15ba4ac .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-a7aa953{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b13e203{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:250px;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-49f8800{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-901ed65{--display:flex;}.elementor-13674 .elementor-element.elementor-element-ed57428{text-align:center;}.elementor-13674 .elementor-element.elementor-element-ed57428 .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-47a6dde );}.elementor-13674 .elementor-element.elementor-element-6835e05{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13674 .elementor-element.elementor-element-90ef19b{text-align:center;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );color:#111827;}.elementor-13674 .elementor-element.elementor-element-a85441e{text-align:center;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );color:#111827;}.elementor-widget-premium-addon-video-box .premium-video-box-play-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container:hover .premium-video-box-play-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-text{color:var( --e-global-color-primary );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 );}.elementor-widget-premium-addon-video-box .premium-video-box-description-container:hover .premium-video-box-text{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-description-container{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-close i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{color:var( --e-global-color-secondary );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 );}.elementor-widget-premium-addon-video-box .premium-youtube-vid-title{color:var( --e-global-color-primary );}.elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-container > div{aspect-ratio:1.77777;}.elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-mask-filter{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.5));}.elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-play-icon-container{left:50%;top:50%;border-radius:100px;}.elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-image-container, .elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-video-container{border-radius:20px 20px 20px 20px;}.elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-play-icon{color:#FF0000;font-size:30px;}.elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-play-icon-container:hover .premium-video-box-play-icon{color:#FF0000;}.elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-play-icon {padding:20px 20px 20px 20px;}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.5625 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.75 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.6666666666666667 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.1778 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 1 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.4285 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-sticky-apply .premium-video-box-play-icon {padding:40px 40px 40px 40px;}.elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-sticky-close{background:#FFF;}.elementor-13674 .elementor-element.elementor-element-f2bfd35 .premium-video-box-sticky-close i{font-size:15px;}.elementor-13674 .elementor-element.elementor-element-8c46d8e{--display:flex;--min-height:700px;--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-13674 .elementor-element.elementor-element-8c46d8e:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-8c46d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004033-scaled-e1759442374901.webp");background-position:center right;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-da5b9bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13674 .elementor-element.elementor-element-713e424{--display:flex;--justify-content:flex-start;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-9f7082f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13674 .elementor-element.elementor-element-e9eda5f .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 );color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-d1212dd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-d17ec4f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13674 .elementor-element.elementor-element-5bb754b .elementor-button{background-color:#83E696;font-family:var( --e-global-typography-c61c10f-font-family ), Sans-serif;font-size:var( --e-global-typography-c61c10f-font-size );font-weight:var( --e-global-typography-c61c10f-font-weight );line-height:var( --e-global-typography-c61c10f-line-height );fill:#002A4A;color:#002A4A;border-radius:25px 25px 25px 25px;padding:12px 32px 12px 32px;}.elementor-13674 .elementor-element.elementor-element-5bb754b{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-13674 .elementor-element.elementor-element-5bb754b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-370d0e5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c61c10f-font-family ), Sans-serif;font-size:var( --e-global-typography-c61c10f-font-size );font-weight:var( --e-global-typography-c61c10f-font-weight );line-height:var( --e-global-typography-c61c10f-line-height );border-radius:25px 25px 25px 25px;padding:12px 32px 12px 32px;}.elementor-13674 .elementor-element.elementor-element-370d0e5{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-13674 .elementor-element.elementor-element-370d0e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-9104ad2{--display:flex;}.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-13674 .elementor-element.elementor-element-c175124{text-align:right;}.elementor-13674 .elementor-element.elementor-element-c175124 img{width:100%;max-width:1800px;}.elementor-13674 .elementor-element.elementor-element-395aec3{--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:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-395aec3:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-395aec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E1A31 25%, var( --e-global-color-23f30a2 ) 50%);}.elementor-13674 .elementor-element.elementor-element-ad55552{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-685ccb4{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-685ccb4:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-685ccb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-dff82e3{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-2a06293{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2a06293 img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-4fe2437{--display:flex;}.elementor-13674 .elementor-element.elementor-element-41ff924 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-5c6f58a{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-5367be9{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-98d3f90{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-98d3f90:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-98d3f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-eb0d6c4{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-15a878c{text-align:center;}.elementor-13674 .elementor-element.elementor-element-15a878c img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-ead9c82{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-d239585 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-152bde5{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-05e092d{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-c176928{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-c176928:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-c176928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-c85ba61{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-c27d9b9{text-align:center;}.elementor-13674 .elementor-element.elementor-element-c27d9b9 img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-bbef0f6{--display:flex;}.elementor-13674 .elementor-element.elementor-element-e013513 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-215032f{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-2a02263{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-e2030cb{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-e2030cb:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-e2030cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-38c46be{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-b4a838d{text-align:center;}.elementor-13674 .elementor-element.elementor-element-b4a838d img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-82820c1{--display:flex;}.elementor-13674 .elementor-element.elementor-element-74cb388 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-badf4e9{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-fc694bf{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-004dbcd{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-004dbcd:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-004dbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-d5bc985{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-3f7ae5d{text-align:center;}.elementor-13674 .elementor-element.elementor-element-3f7ae5d img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-e01d141{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-4d38e8c .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-2967682{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-d50135b{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-7863029{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-7863029:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-7863029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-3cb1872{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-87f5f98{text-align:center;}.elementor-13674 .elementor-element.elementor-element-87f5f98 img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-0f5fad6{--display:flex;}.elementor-13674 .elementor-element.elementor-element-18909b2 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-a55bc16{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-c733e55{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-9a7cc4d{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-9a7cc4d:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-9a7cc4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-7913cc4{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-985224f{text-align:center;}.elementor-13674 .elementor-element.elementor-element-985224f img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-f111cc2{--display:flex;}.elementor-13674 .elementor-element.elementor-element-09363ec .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-1d6ac3c{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-480e6c5{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-9cd96b2{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-9cd96b2:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-9cd96b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-e29ef06{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-2ee37ea{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2ee37ea img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-9f57bea{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-20f5dd2 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-3ebd030{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-5ca9db7{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-cdfca3e{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-cdfca3e:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-cdfca3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-ab54a07{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-97b1e1e{text-align:center;}.elementor-13674 .elementor-element.elementor-element-97b1e1e img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-5178d2d{--display:flex;}.elementor-13674 .elementor-element.elementor-element-fc48047 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-50f99bf{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-ff191db{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-203dd8d{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-203dd8d:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-203dd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-90e03c9{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-02a15f6{text-align:center;}.elementor-13674 .elementor-element.elementor-element-02a15f6 img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-e60f42e{--display:flex;}.elementor-13674 .elementor-element.elementor-element-c8af745 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-1249887{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-30d8430{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-24ab555{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-24ab555:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-24ab555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-deb52d9{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-2ddc63a{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2ddc63a img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-651ccd2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-d1ed713 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-795a1d9{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-86a49af{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-f1cf753{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-f1cf753:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-f1cf753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-6ebc4c3{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-13fba31{text-align:center;}.elementor-13674 .elementor-element.elementor-element-13fba31 img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-dcc88b4{--display:flex;}.elementor-13674 .elementor-element.elementor-element-a84aacc .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-6f5f483{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-7187146{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-82fab43{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-82fab43:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-82fab43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-7ac3eb1{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-2ab9b9a{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2ab9b9a img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-9ec9859{--display:flex;}.elementor-13674 .elementor-element.elementor-element-cdbc7af .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-84ffc3a{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-cfa6e36{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-ce277d4{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-ce277d4:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-ce277d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-8c39ab1{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-35f768e{text-align:center;}.elementor-13674 .elementor-element.elementor-element-35f768e img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-4223dff{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-1be950d .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-5ae2a60{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-c42e905{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-3d00e08{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-3d00e08:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-3d00e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-cdd4a26{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-0eae9ff{text-align:center;}.elementor-13674 .elementor-element.elementor-element-0eae9ff img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-eaa5ce5{--display:flex;}.elementor-13674 .elementor-element.elementor-element-5d57897 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-e1b166a{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-1a6c0e2{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-a2eea65{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-a2eea65:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-a2eea65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-5fed01c{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-8df8eee{text-align:center;}.elementor-13674 .elementor-element.elementor-element-8df8eee img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-f483984{--display:flex;}.elementor-13674 .elementor-element.elementor-element-b4531b9 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-8980ab9{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-e3adb2c{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-9a3cc9f{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-9a3cc9f:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-9a3cc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-d78f115{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-2c0808c{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2c0808c img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-a56410b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-ff21a4e .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-4a2a322{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-898c6d9{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-6c48f67{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-6c48f67:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-6c48f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-53cd0d6{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-3c2b420{text-align:center;}.elementor-13674 .elementor-element.elementor-element-3c2b420 img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-b256b7b{--display:flex;}.elementor-13674 .elementor-element.elementor-element-9a61662 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-8cda194{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-1e7d1b8{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-a8fb23a{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-a8fb23a:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-a8fb23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-b23ab00{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-9ae1610{text-align:center;}.elementor-13674 .elementor-element.elementor-element-9ae1610 img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-85ad155{--display:flex;}.elementor-13674 .elementor-element.elementor-element-e44f01f .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-c81a775{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-5d84f95{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-7aa89b4{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-7aa89b4:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-7aa89b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-a5e5bb0{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-f0c2c25{text-align:center;}.elementor-13674 .elementor-element.elementor-element-f0c2c25 img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-af2e71f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-6355e07 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-11773fb{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-93e7b0b{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-11368c4{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-11368c4:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-11368c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-5c9575b{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-7376b47{text-align:center;}.elementor-13674 .elementor-element.elementor-element-7376b47 img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-c9f64c6{--display:flex;}.elementor-13674 .elementor-element.elementor-element-4786f32 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-ee6db2c{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-f31258b{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-e9fc157{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-e9fc157:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-e9fc157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-9355ed1{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-d671a75{text-align:center;}.elementor-13674 .elementor-element.elementor-element-d671a75 img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-0245e88{--display:flex;}.elementor-13674 .elementor-element.elementor-element-16d2c98 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-9e6d8f1{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-aeb8e1c{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-3f08424{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-3f08424:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-3f08424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-c1fe18a{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-05b90ff{text-align:center;}.elementor-13674 .elementor-element.elementor-element-05b90ff img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-ce42501{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-d671f43 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-8b74fd2{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-23ddc4b{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-50db18f{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-50db18f:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-50db18f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-690c0e3{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-6b76caa{text-align:center;}.elementor-13674 .elementor-element.elementor-element-6b76caa img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-120e5a2{--display:flex;}.elementor-13674 .elementor-element.elementor-element-ee38372 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-683033c{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-d937fe1{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-13cf87d{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-13cf87d:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-13cf87d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-f1384a7{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-0b5c95d{text-align:center;}.elementor-13674 .elementor-element.elementor-element-0b5c95d img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-9f1deac{--display:flex;}.elementor-13674 .elementor-element.elementor-element-d96eee9 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-01c07e8{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-ffbb96b{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-613d568{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-613d568:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-613d568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-63c4cbf{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-c7ae9f8{text-align:center;}.elementor-13674 .elementor-element.elementor-element-c7ae9f8 img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-7d3a4fb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-7b0e958 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-f7c1d7e{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-cb7c396{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-7098ccc{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-7098ccc:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-7098ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-2c52bd2{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-b1d735d{text-align:center;}.elementor-13674 .elementor-element.elementor-element-b1d735d img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-2b8ad96{--display:flex;}.elementor-13674 .elementor-element.elementor-element-14a8ab1 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-3d07940{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-f78e850{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-fc7cc9e{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-fc7cc9e:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-fc7cc9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-249c985{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-73d8895{text-align:center;}.elementor-13674 .elementor-element.elementor-element-73d8895 img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-a0c8a3e{--display:flex;}.elementor-13674 .elementor-element.elementor-element-ae42fcf .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-c1f9bf9{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-817ed7e{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-4f0704b{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-4f0704b:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-4f0704b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-142085b{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-2e3848e{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2e3848e img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-6b5c1aa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-d41e652 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-f6ba769{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-dda31a6{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-882c2dd{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-882c2dd:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-882c2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-630ade6{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-8b0032c{text-align:center;}.elementor-13674 .elementor-element.elementor-element-8b0032c img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-38bf8ba{--display:flex;}.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-b1f6b25{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-bb5d89c{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-1ae7072{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-1ae7072:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-1ae7072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-6a43a99{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-ec7c793{text-align:center;}.elementor-13674 .elementor-element.elementor-element-ec7c793 img{width:240px;max-width:240px;}.elementor-13674 .elementor-element.elementor-element-b6ea666{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-e12deb7 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-7fe2445{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-7856396{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-95f2943{--display:flex;--min-height:240px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-95f2943:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-95f2943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-1f4a91e{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-34c1cb7{text-align:center;}.elementor-13674 .elementor-element.elementor-element-34c1cb7 img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-de79e3e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-1d0539e .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-67ea3b4{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-29b110e{--display:flex;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-3ab0547{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-3ab0547:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-3ab0547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78100-e1759437018693.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-1adfcc1{--display:flex;--min-height:0px;}.elementor-13674 .elementor-element.elementor-element-05572c4{text-align:center;}.elementor-13674 .elementor-element.elementor-element-05572c4 img{width:195px;max-width:195px;}.elementor-13674 .elementor-element.elementor-element-0612483{--display:flex;}.elementor-13674 .elementor-element.elementor-element-fcd399f .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-96cf20d{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );}.elementor-13674 .elementor-element.elementor-element-a058a4d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:450px;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-d32bf70{--display:flex;--min-height:950px;--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d32bf70:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-d32bf70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/ChatGPT-Image-Oct-3-2025-05_08_13-AM-Photoroom.png");background-position:bottom center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-8875e98{--display:flex;}.elementor-13674 .elementor-element.elementor-element-d6b8398{text-align:center;}.elementor-13674 .elementor-element.elementor-element-d6b8398 .elementor-heading-title{color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-7a0d46b{--display:flex;}.elementor-13674 .elementor-element.elementor-element-0bfced0{text-align:center;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );color:#111827;}.elementor-13674 .elementor-element.elementor-element-6ea35c3{text-align:center;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );color:#111827;}.elementor-13674 .elementor-element.elementor-element-074da6c{--display:flex;}.elementor-13674 .elementor-element.elementor-element-4a0b3fa{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-4a0b3fa:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-4a0b3fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFF;}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-74febc3{right:0px;}body.rtl .elementor-13674 .elementor-element.elementor-element-74febc3{left:0px;}.elementor-13674 .elementor-element.elementor-element-74febc3{top:0px;}.elementor-13674 .elementor-element.elementor-element-28bcdbf{--display:flex;}.elementor-13674 .elementor-element.elementor-element-4ee8565{text-align:left;}.elementor-13674 .elementor-element.elementor-element-4ee8565 img{width:100%;max-width:220px;}.elementor-13674 .elementor-element.elementor-element-31aa8ca{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13674 .elementor-element.elementor-element-e6e4933 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-89c8a2b{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-307a5e8{--display:flex;}.elementor-13674 .elementor-element.elementor-element-1db3452{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-1db3452:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-1db3452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFF;}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-9684577{right:0px;}body.rtl .elementor-13674 .elementor-element.elementor-element-9684577{left:0px;}.elementor-13674 .elementor-element.elementor-element-9684577{top:0px;}.elementor-13674 .elementor-element.elementor-element-180ff12{--display:flex;}.elementor-13674 .elementor-element.elementor-element-0afee70{text-align:left;}.elementor-13674 .elementor-element.elementor-element-0afee70 img{width:100%;max-width:220px;}.elementor-13674 .elementor-element.elementor-element-304e764{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13674 .elementor-element.elementor-element-ef3daba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-8c2412a{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-38ffaab{--display:flex;}.elementor-13674 .elementor-element.elementor-element-6e5f897{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-6e5f897:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-6e5f897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFF;}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-986a69d{right:0px;}body.rtl .elementor-13674 .elementor-element.elementor-element-986a69d{left:0px;}.elementor-13674 .elementor-element.elementor-element-986a69d{top:0px;}.elementor-13674 .elementor-element.elementor-element-145a25c{--display:flex;}.elementor-13674 .elementor-element.elementor-element-3bcf016{text-align:left;}.elementor-13674 .elementor-element.elementor-element-3bcf016 img{width:100%;max-width:220px;}.elementor-13674 .elementor-element.elementor-element-fb7c7da{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13674 .elementor-element.elementor-element-b2253ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-98839fa{font-family:var( --e-global-typography-10175b1-font-family ), Sans-serif;font-size:var( --e-global-typography-10175b1-font-size );font-weight:var( --e-global-typography-10175b1-font-weight );color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-b6dee49{--display:flex;}.elementor-13674 .elementor-element.elementor-element-d606858{--display:flex;--min-height:1000px;--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;--overlay-opacity:0.24;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d606858:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-d606858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/grass-scaled-e1761248650462.webp");background-position:bottom center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-d606858::before, .elementor-13674 .elementor-element.elementor-element-d606858 > .elementor-background-video-container::before, .elementor-13674 .elementor-element.elementor-element-d606858 > .e-con-inner > .elementor-background-video-container::before, .elementor-13674 .elementor-element.elementor-element-d606858 > .elementor-background-slideshow::before, .elementor-13674 .elementor-element.elementor-element-d606858 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13674 .elementor-element.elementor-element-d606858 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("/wp-content/uploads/2025/10/Group-1000004117-4-scaled.webp");--background-overlay:'';}.elementor-13674 .elementor-element.elementor-element-874f42d{--display:flex;}.elementor-13674 .elementor-element.elementor-element-70a438f{text-align:center;}.elementor-13674 .elementor-element.elementor-element-70a438f .elementor-heading-title{color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-aca6aa6{--display:flex;}.elementor-13674 .elementor-element.elementor-element-536a706{text-align:center;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );color:#111827;}.elementor-13674 .elementor-element.elementor-element-8e7f7a8{text-align:center;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );color:#111827;}.elementor-13674 .elementor-element.elementor-element-3e0b5d9{--display:flex;}.elementor-13674 .elementor-element.elementor-element-c35451f{--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-13674 .elementor-element.elementor-element-199449c{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-199449c:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-199449c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFF;}.elementor-13674 .elementor-element.elementor-element-9a665ae{--display:flex;}.elementor-13674 .elementor-element.elementor-element-d70cc75{text-align:left;}.elementor-13674 .elementor-element.elementor-element-d70cc75 img{width:100%;max-width:220px;}.elementor-13674 .elementor-element.elementor-element-a9cd22c{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13674 .elementor-element.elementor-element-9f0dc84 .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 );}.elementor-13674 .elementor-element.elementor-element-991d338{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );color:var( --e-global-color-47a6dde );}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-e2e4d81{right:0px;}body.rtl .elementor-13674 .elementor-element.elementor-element-e2e4d81{left:0px;}.elementor-13674 .elementor-element.elementor-element-e2e4d81{top:7px;}.elementor-13674 .elementor-element.elementor-element-e2e4d81 img{width:100%;max-width:50px;}.elementor-13674 .elementor-element.elementor-element-fb14719{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-422b927{--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;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-a58553b{--display:flex;}.elementor-13674 .elementor-element.elementor-element-45fceef{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-45fceef:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-45fceef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFF;}.elementor-13674 .elementor-element.elementor-element-a9f3bfb{--display:flex;}.elementor-13674 .elementor-element.elementor-element-ea29100{text-align:left;}.elementor-13674 .elementor-element.elementor-element-ea29100 img{width:100%;max-width:220px;}.elementor-13674 .elementor-element.elementor-element-d3cedf2{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13674 .elementor-element.elementor-element-476614f .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 );}.elementor-13674 .elementor-element.elementor-element-2f37f37{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );color:var( --e-global-color-47a6dde );}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-3152c59{right:0%;}body.rtl .elementor-13674 .elementor-element.elementor-element-3152c59{left:0%;}.elementor-13674 .elementor-element.elementor-element-3152c59{top:7px;}.elementor-13674 .elementor-element.elementor-element-3152c59 img{width:100%;max-width:50px;}.elementor-13674 .elementor-element.elementor-element-15e270e{--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-13674 .elementor-element.elementor-element-f848020 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-f848020{left:-5px;}body.rtl .elementor-13674 .elementor-element.elementor-element-f848020{right:-5px;}.elementor-13674 .elementor-element.elementor-element-f848020{top:-124px;}.elementor-13674 .elementor-element.elementor-element-f848020 img{width:100%;max-width:503px;}.elementor-13674 .elementor-element.elementor-element-49ea385{--display:flex;}.elementor-13674 .elementor-element.elementor-element-782fb6e{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-782fb6e:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-782fb6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFF;}.elementor-13674 .elementor-element.elementor-element-feb6a82{--display:flex;}.elementor-13674 .elementor-element.elementor-element-0ee0c71{text-align:left;}.elementor-13674 .elementor-element.elementor-element-0ee0c71 img{width:100%;max-width:220px;}.elementor-13674 .elementor-element.elementor-element-5141634{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13674 .elementor-element.elementor-element-156b6c9 .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 );}.elementor-13674 .elementor-element.elementor-element-385a62f{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );color:var( --e-global-color-47a6dde );}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-cf65f23{right:0%;}body.rtl .elementor-13674 .elementor-element.elementor-element-cf65f23{left:0%;}.elementor-13674 .elementor-element.elementor-element-cf65f23{top:7px;}.elementor-13674 .elementor-element.elementor-element-cf65f23 img{width:100%;max-width:50px;}.elementor-13674 .elementor-element.elementor-element-79df39d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-79df39d:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-79df39d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Rectangle-78070-2-scaled.webp");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-f40dc78{--display:flex;}.elementor-13674 .elementor-element.elementor-element-d227d5a{text-align:center;}.elementor-13674 .elementor-element.elementor-element-d227d5a .elementor-heading-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-09e913a{text-align:center;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-a6090c0{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-13674 .elementor-element.elementor-element-1d19af3{--display:flex;--min-height:200px;--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;--overlay-opacity:0.65;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-23f30a2 );--border-color:var( --e-global-color-23f30a2 );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-13674 .elementor-element.elementor-element-1d19af3::before, .elementor-13674 .elementor-element.elementor-element-1d19af3 > .elementor-background-video-container::before, .elementor-13674 .elementor-element.elementor-element-1d19af3 > .e-con-inner > .elementor-background-video-container::before, .elementor-13674 .elementor-element.elementor-element-1d19af3 > .elementor-background-slideshow::before, .elementor-13674 .elementor-element.elementor-element-1d19af3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13674 .elementor-element.elementor-element-1d19af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("/wp-content/uploads/2025/10/Group-1000002374-1-e1759503511454.webp");--background-overlay:'';}.elementor-13674 .elementor-element.elementor-element-a440010{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13674 .elementor-element.elementor-element-3769a60 .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 );}.elementor-13674 .elementor-element.elementor-element-02b808e .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-41e26f2{--display:flex;}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-ff2e319{left:35px;}body.rtl .elementor-13674 .elementor-element.elementor-element-ff2e319{right:35px;}.elementor-13674 .elementor-element.elementor-element-ff2e319{top:-112px;}.elementor-13674 .elementor-element.elementor-element-ff2e319 img{width:100%;max-width:343px;}.elementor-13674 .elementor-element.elementor-element-69498ec{--display:flex;--min-height:200px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--overlay-opacity:0.65;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-23f30a2 );--border-color:var( --e-global-color-23f30a2 );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-13674 .elementor-element.elementor-element-69498ec::before, .elementor-13674 .elementor-element.elementor-element-69498ec > .elementor-background-video-container::before, .elementor-13674 .elementor-element.elementor-element-69498ec > .e-con-inner > .elementor-background-video-container::before, .elementor-13674 .elementor-element.elementor-element-69498ec > .elementor-background-slideshow::before, .elementor-13674 .elementor-element.elementor-element-69498ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-13674 .elementor-element.elementor-element-69498ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("/wp-content/uploads/2025/10/Group-1000002374-1-e1759503511454.webp");--background-overlay:'';}.elementor-13674 .elementor-element.elementor-element-fd1fc18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13674 .elementor-element.elementor-element-a4507c6{text-align:right;}.elementor-13674 .elementor-element.elementor-element-a4507c6 .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 );}.elementor-13674 .elementor-element.elementor-element-a722b90{text-align:right;}.elementor-13674 .elementor-element.elementor-element-a722b90 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-f1594c5{--display:flex;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-bc3a1dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-bc3a1dd img{width:100%;max-width:340px;}.elementor-13674 .elementor-element.elementor-element-dbbde5b{--display:flex;--min-height:200px;--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;--overlay-opacity:0.65;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-23f30a2 );--border-color:var( --e-global-color-23f30a2 );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-dbbde5b::before, .elementor-13674 .elementor-element.elementor-element-dbbde5b > .elementor-background-video-container::before, .elementor-13674 .elementor-element.elementor-element-dbbde5b > .e-con-inner > .elementor-background-video-container::before, .elementor-13674 .elementor-element.elementor-element-dbbde5b > .elementor-background-slideshow::before, .elementor-13674 .elementor-element.elementor-element-dbbde5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13674 .elementor-element.elementor-element-dbbde5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("/wp-content/uploads/2025/10/Group-1000002374-1-e1759503511454.webp");--background-overlay:'';}.elementor-13674 .elementor-element.elementor-element-a0b2038{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13674 .elementor-element.elementor-element-3eeb8a1 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-937a13d .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 );}.elementor-13674 .elementor-element.elementor-element-3dad76f .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-d44f36f{--display:flex;--min-height:146px;}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-afe1768{right:8px;}body.rtl .elementor-13674 .elementor-element.elementor-element-afe1768{left:8px;}.elementor-13674 .elementor-element.elementor-element-afe1768{top:-26px;}.elementor-13674 .elementor-element.elementor-element-afe1768 img{width:458px;max-width:457px;}.elementor-13674 .elementor-element.elementor-element-05fde82{--display:flex;}.elementor-13674 .elementor-element.elementor-element-6a3c867{text-align:center;}.elementor-13674 .elementor-element.elementor-element-6a3c867 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-64d0750{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13674 .elementor-element.elementor-element-e9e97a4 .elementor-button{background-color:#83E696;font-family:var( --e-global-typography-c61c10f-font-family ), Sans-serif;font-size:var( --e-global-typography-c61c10f-font-size );font-weight:var( --e-global-typography-c61c10f-font-weight );line-height:var( --e-global-typography-c61c10f-line-height );fill:#002A4A;color:#002A4A;border-radius:25px 25px 25px 25px;padding:12px 32px 12px 32px;}.elementor-13674 .elementor-element.elementor-element-e9e97a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-8ccec00 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c61c10f-font-family ), Sans-serif;font-size:var( --e-global-typography-c61c10f-font-size );font-weight:var( --e-global-typography-c61c10f-font-weight );line-height:var( --e-global-typography-c61c10f-line-height );border-radius:25px 25px 25px 25px;padding:12px 32px 12px 32px;}.elementor-13674 .elementor-element.elementor-element-8ccec00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-875512b{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d456217{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-9561256 .elementor-heading-title{color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-b2588b9{color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-159191b img{width:100%;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-3af5d1d{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );color:#9D9FA1;}.elementor-13674 .elementor-element.elementor-element-7882c7b{font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-c24aa0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-e6cd943 img{width:100%;max-width:850px;}.elementor-13674 .elementor-element.elementor-element-12f0707{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13674 .elementor-element.elementor-element-e3bb130{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:120%;color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-f547f14{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:120%;color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-00ff6f6{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-00ff6f6:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-00ff6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1B31;}.elementor-13674 .elementor-element.elementor-element-f3752ef{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13674 .elementor-element.elementor-element-ffe842f{text-align:center;}.elementor-13674 .elementor-element.elementor-element-ffe842f .elementor-heading-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-352f7c7 img{width:100%;max-width:90px;}.elementor-13674 .elementor-element.elementor-element-bd939e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-13674 .elementor-element.elementor-element-68c3a38{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-title{margin-block-end:18px;color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon{font-size:28px;}.elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-title a{font-family:var( --e-global-typography-5502b69-font-family ), Sans-serif;font-size:var( --e-global-typography-5502b69-font-size );font-weight:var( --e-global-typography-5502b69-font-weight );}.elementor-13674 .elementor-element.elementor-element-68c3a38:has(:hover) .elementor-icon-box-title,
					 .elementor-13674 .elementor-element.elementor-element-68c3a38:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-b7ca312{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-title{margin-block-end:18px;color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon{font-size:28px;}.elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-title a{font-family:var( --e-global-typography-5502b69-font-family ), Sans-serif;font-size:var( --e-global-typography-5502b69-font-size );font-weight:var( --e-global-typography-5502b69-font-weight );}.elementor-13674 .elementor-element.elementor-element-b7ca312:has(:hover) .elementor-icon-box-title,
					 .elementor-13674 .elementor-element.elementor-element-b7ca312:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-1a3eb67{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-title{margin-block-end:18px;color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon{font-size:28px;}.elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-title a{font-family:var( --e-global-typography-5502b69-font-family ), Sans-serif;font-size:var( --e-global-typography-5502b69-font-size );font-weight:var( --e-global-typography-5502b69-font-weight );}.elementor-13674 .elementor-element.elementor-element-1a3eb67:has(:hover) .elementor-icon-box-title,
					 .elementor-13674 .elementor-element.elementor-element-1a3eb67:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-0c9d071{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-title{margin-block-end:18px;color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon{font-size:28px;}.elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-title a{font-family:var( --e-global-typography-5502b69-font-family ), Sans-serif;font-size:var( --e-global-typography-5502b69-font-size );font-weight:var( --e-global-typography-5502b69-font-weight );}.elementor-13674 .elementor-element.elementor-element-0c9d071:has(:hover) .elementor-icon-box-title,
					 .elementor-13674 .elementor-element.elementor-element-0c9d071:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-description{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-126356e{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-title{margin-block-end:18px;color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon{font-size:28px;}.elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-title a{font-family:var( --e-global-typography-5502b69-font-family ), Sans-serif;font-size:var( --e-global-typography-5502b69-font-size );font-weight:var( --e-global-typography-5502b69-font-weight );}.elementor-13674 .elementor-element.elementor-element-126356e:has(:hover) .elementor-icon-box-title,
					 .elementor-13674 .elementor-element.elementor-element-126356e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-description{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-95fa96b{--display:flex;}.elementor-13674 .elementor-element.elementor-element-e762211{text-align:center;}.elementor-13674 .elementor-element.elementor-element-e762211 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-2f4e202{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2f4e202 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-4b2bced{text-align:center;}.elementor-13674 .elementor-element.elementor-element-4b2bced .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-8b6ccf2{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-8b6ccf2:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-8b6ccf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004124-scaled-e1759508849660.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-bb03c1e{--display:flex;}.elementor-13674 .elementor-element.elementor-element-6561de6{text-align:center;}.elementor-13674 .elementor-element.elementor-element-6561de6 .elementor-heading-title{color:var( --e-global-color-47a6dde );}.elementor-13674 .elementor-element.elementor-element-6be637d{--display:flex;}.elementor-13674 .elementor-element.elementor-element-e0b946c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-13674 .elementor-element.elementor-element-9f0c0f0{--display:flex;--min-height:263px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-9f0c0f0:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-9f0c0f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1B31;}.elementor-13674 .elementor-element.elementor-element-46ddeb1{--display:flex;}.elementor-13674 .elementor-element.elementor-element-31c3dc9 .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 );}.elementor-13674 .elementor-element.elementor-element-74559e7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13674 .elementor-element.elementor-element-df697f3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;}.elementor-13674 .elementor-element.elementor-element-df697f3 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-e604601{text-align:right;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-a2ebe46{text-align:right;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-70f2710{--display:flex;--min-height:263px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-70f2710:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-70f2710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 19%, #EEEEEE 88%);}.elementor-13674 .elementor-element.elementor-element-5bff9ec{text-align:left;}.elementor-13674 .elementor-element.elementor-element-5bff9ec img{width:100%;max-width:313px;}.elementor-13674 .elementor-element.elementor-element-9a04a07{--display:flex;--min-height:263px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-9a04a07:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-9a04a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 19%, #EEEEEE 88%);}.elementor-13674 .elementor-element.elementor-element-ef9a0b7{text-align:center;}.elementor-13674 .elementor-element.elementor-element-ef9a0b7 img{width:100%;max-width:315px;}.elementor-13674 .elementor-element.elementor-element-cf9ca77{--display:flex;--min-height:263px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-cf9ca77:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-cf9ca77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A79D;}.elementor-13674 .elementor-element.elementor-element-da4f8ca{--display:flex;}.elementor-13674 .elementor-element.elementor-element-7f960ed{text-align:right;}.elementor-13674 .elementor-element.elementor-element-7f960ed .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-47a6dde );}.elementor-13674 .elementor-element.elementor-element-d6b1f2e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13674 .elementor-element.elementor-element-96d7be7{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:left;}.elementor-13674 .elementor-element.elementor-element-96d7be7 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-56d90c2{text-align:left;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-0e4f959{text-align:left;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-3e186d7{--display:flex;--min-height:263px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-3e186d7:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-3e186d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1B31;}.elementor-13674 .elementor-element.elementor-element-41aa4e9{--display:flex;}.elementor-13674 .elementor-element.elementor-element-d738915 .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 );}.elementor-13674 .elementor-element.elementor-element-060b092{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13674 .elementor-element.elementor-element-49dcfb3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:right;}.elementor-13674 .elementor-element.elementor-element-49dcfb3 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-070fe69{text-align:right;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-156cccb{text-align:right;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-fc7a0a1{--display:flex;--min-height:263px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-fc7a0a1:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-fc7a0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("/wp-content/uploads/2025/10/Phone-Mockup-1.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-1f027d4{--display:flex;}.elementor-13674 .elementor-element.elementor-element-d04a31e{--display:flex;}.elementor-13674 .elementor-element.elementor-element-7ec6d70{--display:flex;--min-height:263px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-7ec6d70:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-7ec6d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 19%, #EEEEEE 88%);}.elementor-13674 .elementor-element.elementor-element-cf72eda{text-align:left;}.elementor-13674 .elementor-element.elementor-element-cf72eda img{width:100%;max-width:313px;}.elementor-13674 .elementor-element.elementor-element-2ef1b98{--display:flex;--min-height:263px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-2ef1b98:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-2ef1b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1B31;}.elementor-13674 .elementor-element.elementor-element-0b8a920{--display:flex;}.elementor-13674 .elementor-element.elementor-element-f89369b .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 );}.elementor-13674 .elementor-element.elementor-element-bb73089{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13674 .elementor-element.elementor-element-07bbc68{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;}.elementor-13674 .elementor-element.elementor-element-07bbc68 .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-22b8fb3{text-align:right;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-3b80523{text-align:right;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-9a56ebd{--display:flex;}.elementor-13674 .elementor-element.elementor-element-6ebe20e{--display:flex;--min-height:263px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-6ebe20e:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-6ebe20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 19%, #EEEEEE 88%);}.elementor-13674 .elementor-element.elementor-element-abc2ed8{text-align:center;}.elementor-13674 .elementor-element.elementor-element-abc2ed8 img{width:100%;max-width:315px;}.elementor-13674 .elementor-element.elementor-element-aaba120{--display:flex;--min-height:263px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-aaba120:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-aaba120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A79D;}.elementor-13674 .elementor-element.elementor-element-adb9aa0{--display:flex;}.elementor-13674 .elementor-element.elementor-element-31daa06{text-align:right;}.elementor-13674 .elementor-element.elementor-element-31daa06 .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-47a6dde );}.elementor-13674 .elementor-element.elementor-element-e49f8af{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13674 .elementor-element.elementor-element-357425c{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:left;}.elementor-13674 .elementor-element.elementor-element-357425c .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-fea51a5{text-align:left;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-5dac132{text-align:left;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-01b983c{--display:flex;}.elementor-13674 .elementor-element.elementor-element-0721462{--display:flex;--min-height:263px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-0721462:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-0721462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("/wp-content/uploads/2025/10/Phone-Mockup-1.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-3f93864{--display:flex;--min-height:263px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-3f93864:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-3f93864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1B31;}.elementor-13674 .elementor-element.elementor-element-c500e3c{--display:flex;}.elementor-13674 .elementor-element.elementor-element-f36c021 .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 );}.elementor-13674 .elementor-element.elementor-element-ab185f3{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13674 .elementor-element.elementor-element-8cac8ba{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:right;}.elementor-13674 .elementor-element.elementor-element-8cac8ba .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-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-d30a53e{text-align:right;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-55a23a1{text-align:right;font-family:var( --e-global-typography-788e4aa-font-family ), Sans-serif;font-size:var( --e-global-typography-788e4aa-font-size );font-weight:var( --e-global-typography-788e4aa-font-weight );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-e3dfb10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-e3dfb10:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-e3dfb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/Group-1000004128-scaled.png");background-position:center center;background-size:cover;}.elementor-13674 .elementor-element.elementor-element-a4b0add{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13674 .elementor-element.elementor-element-2990b36{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2990b36 .elementor-heading-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-a9c6e2b{text-align:center;}.elementor-13674 .elementor-element.elementor-element-a9c6e2b .elementor-heading-title{color:var( --e-global-color-23f30a2 );}.elementor-13674 .elementor-element.elementor-element-fb78aa7{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13674 .elementor-element.elementor-element-c5c01cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-46c629c{text-align:center;font-family:var( --e-global-typography-86e2f39-font-family ), Sans-serif;font-size:var( --e-global-typography-86e2f39-font-size );font-weight:var( --e-global-typography-86e2f39-font-weight );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-3492f6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13674 .elementor-element.elementor-element-fe7e885 .elementor-button{background-color:#83E696;font-family:var( --e-global-typography-c61c10f-font-family ), Sans-serif;font-size:var( --e-global-typography-c61c10f-font-size );font-weight:var( --e-global-typography-c61c10f-font-weight );line-height:var( --e-global-typography-c61c10f-line-height );fill:#002A4A;color:#002A4A;border-radius:25px 25px 25px 25px;padding:12px 32px 12px 32px;}.elementor-13674 .elementor-element.elementor-element-fe7e885 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-1ffc264 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c61c10f-font-family ), Sans-serif;font-size:var( --e-global-typography-c61c10f-font-size );font-weight:var( --e-global-typography-c61c10f-font-weight );line-height:var( --e-global-typography-c61c10f-line-height );border-radius:25px 25px 25px 25px;padding:12px 32px 12px 32px;}.elementor-13674 .elementor-element.elementor-element-1ffc264 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1400px){.elementor-13674 .elementor-element.elementor-element-d0c18d6{--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 );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-03b8461 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-03b8461 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-f49c91d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-f49c91d .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-a7b5532{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-5c41333 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c8f6c66{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-87268ce{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-535cff7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-ca8cb83{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8d7c037{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-adec5ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f032150{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-1ac2bbf{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-6785d17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-95d9e9d{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8fc5c51{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-eab2761 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-ac15125{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-2b93e7c{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-7d7ea2d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-d22f010{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-33b9f7b{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-40f140b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3fe23a9{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-e48fcfb{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-38d7bf6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c278743{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-5927592{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-29adc85 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-96775bc{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-05eb6b4{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-045b312 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f06fdbe{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b96361f{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-90f3716 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-d99e1de{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-af4506e{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-b508b90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-818ec13{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-280c870{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-ef52c37 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-b6be5ae{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-34559b7{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-105676b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-d383fde{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-37877c8{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d00ab4d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-a6120e8{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-15da2b8{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-40fc615 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-560d2a0{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8c7e649{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-6b8ef4a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-330a0ba{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-0f4a253{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-ab665fa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-21ef2b0{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-6dd779d{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-f423e22 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-225f677{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-28eeb46{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-dccceae .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-646c4b2{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d3200db{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-317f500 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8f394cd{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-ed5fe31{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d90b9d5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-4fe31ef{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-c512542{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d8939df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-9fcd950{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-168c7ec{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-f948743 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-b9280d8{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b3eb682{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-c1b8250 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-aa890db{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f9848a0{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-90b6b8b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-efb83f0{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-22689ca{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-ae7eb0c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-31dd297{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-53dad54{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-30a3b01 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-e619e50{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d8b623b{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2c00627 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-7956ed1{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-40d08bf{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-dbb2d87 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8c3d3c2{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-623800e{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-5ea946f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-1983dc4{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-71ab822{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-c516f78 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-2b3fa73{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8a0fc5f{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-7b9e4de .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3c29a39{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-c94a16a{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-e687e1f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-e097c79{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-24272ea{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-06437b4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-0acbc05{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-80e636e{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-6c76670 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-93e372f{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-02d1fa9{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-1d14879 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-81c29d3{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-989cc51{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d4615e7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-72843c7{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-3f9d889{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2b5012d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-176cf80{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f81678f{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-1808f3b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-aa58309{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-dbebf78{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-09bf1e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-6a02497{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7a61ae4{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-7c0ca22 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8c520f1{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-29b5685{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-15ba4ac .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-a7aa953{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b13e203{--e-n-carousel-swiper-offset-size:150px;}.elementor-13674 .elementor-element.elementor-element-ed57428 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-90ef19b{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-a85441e{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-widget-premium-addon-video-box .premium-video-box-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13674 .elementor-element.elementor-element-8c46d8e{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-13674 .elementor-element.elementor-element-e9eda5f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13674 .elementor-element.elementor-element-d1212dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-5bb754b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-5bb754b .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-370d0e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-370d0e5 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.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-13674 .elementor-element.elementor-element-41ff924 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-5c6f58a{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d239585 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-152bde5{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-e013513 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-215032f{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-74cb388 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-badf4e9{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-4d38e8c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-2967682{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-18909b2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-a55bc16{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-09363ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-1d6ac3c{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-20f5dd2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3ebd030{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-fc48047 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-50f99bf{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-c8af745 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-1249887{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d1ed713 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-795a1d9{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-a84aacc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-6f5f483{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-cdbc7af .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-84ffc3a{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-1be950d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-5ae2a60{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-5d57897 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-e1b166a{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-b4531b9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8980ab9{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-ff21a4e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-4a2a322{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-9a61662 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8cda194{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-e44f01f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c81a775{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-6355e07 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-11773fb{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-4786f32 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-ee6db2c{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-16d2c98 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-9e6d8f1{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d671f43 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8b74fd2{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-ee38372 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-683033c{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d96eee9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-01c07e8{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-7b0e958 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f7c1d7e{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-14a8ab1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3d07940{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-ae42fcf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c1f9bf9{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d41e652 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f6ba769{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-b1f6b25{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-e12deb7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-7fe2445{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-1d0539e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-67ea3b4{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-fcd399f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-96cf20d{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-a058a4d{--e-n-carousel-swiper-offset-size:240px;}.elementor-13674 .elementor-element.elementor-element-0bfced0{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-6ea35c3{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-89c8a2b{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-8c2412a{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-98839fa{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-536a706{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-8e7f7a8{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-9f0dc84 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-991d338{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-476614f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-2f37f37{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-156b6c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-385a62f{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-09e913a{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-3769a60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-02b808e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-a4507c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-a722b90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3eeb8a1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-937a13d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-3dad76f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-6a3c867 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-e9e97a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-e9e97a4 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-8ccec00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-8ccec00 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-3af5d1d{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7882c7b{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-e762211 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-2f4e202 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-4b2bced .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-e0b946c{--grid-auto-flow:row;}.elementor-13674 .elementor-element.elementor-element-31c3dc9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-df697f3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-e604601{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-a2ebe46{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7f960ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-96d7be7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-56d90c2{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-0e4f959{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d738915 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-49dcfb3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-070fe69{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-156cccb{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f89369b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-07bbc68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-22b8fb3{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-3b80523{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-31daa06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-357425c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-fea51a5{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-5dac132{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f36c021 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8cac8ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-d30a53e{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-55a23a1{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-46c629c{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-fe7e885 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-fe7e885 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-1ffc264 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-1ffc264 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}}@media(max-width:1200px){.elementor-13674 .elementor-element.elementor-element-d0c18d6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13674 .elementor-element.elementor-element-a7b5532{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-87268ce{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-8d7c037{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-1ac2bbf{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-8fc5c51{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-2b93e7c{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-33b9f7b{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-e48fcfb{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-5927592{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-05eb6b4{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-b96361f{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-af4506e{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-280c870{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-34559b7{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-37877c8{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-15da2b8{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-8c7e649{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-0f4a253{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-6dd779d{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-28eeb46{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-d3200db{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-ed5fe31{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-c512542{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-168c7ec{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-b3eb682{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-f9848a0{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-22689ca{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-53dad54{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-d8b623b{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-40d08bf{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-623800e{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-71ab822{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-8a0fc5f{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-c94a16a{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-24272ea{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-80e636e{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-02d1fa9{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-989cc51{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-3f9d889{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-f81678f{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-dbebf78{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-7a61ae4{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-29b5685{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-b13e203{--e-n-carousel-swiper-offset-size:75px;}.elementor-13674 .elementor-element.elementor-element-8c46d8e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-713e424{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-eb0d6c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-15a878c{text-align:center;}.elementor-13674 .elementor-element.elementor-element-15a878c img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-d5bc985{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-3f7ae5d{text-align:center;}.elementor-13674 .elementor-element.elementor-element-3f7ae5d img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-e29ef06{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-2ee37ea{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2ee37ea img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-deb52d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-2ddc63a{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2ddc63a img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-8c39ab1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-35f768e{text-align:center;}.elementor-13674 .elementor-element.elementor-element-35f768e img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-d78f115{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-2c0808c{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2c0808c img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-a5e5bb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-f0c2c25{text-align:center;}.elementor-13674 .elementor-element.elementor-element-f0c2c25 img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-c1fe18a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-05b90ff{text-align:center;}.elementor-13674 .elementor-element.elementor-element-05b90ff img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-63c4cbf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-c7ae9f8{text-align:center;}.elementor-13674 .elementor-element.elementor-element-c7ae9f8 img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-142085b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-2e3848e{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2e3848e img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-1f4a91e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-34c1cb7{text-align:center;}.elementor-13674 .elementor-element.elementor-element-34c1cb7 img{width:300px;max-width:300px;}.elementor-13674 .elementor-element.elementor-element-a058a4d{--e-n-carousel-swiper-offset-size:200px;}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-f848020{left:-9px;}body.rtl .elementor-13674 .elementor-element.elementor-element-f848020{right:-9px;}.elementor-13674 .elementor-element.elementor-element-f848020{top:-123px;}.elementor-13674 .elementor-element.elementor-element-e0b946c{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-13674 .elementor-element.elementor-element-d0c18d6{--min-height:770px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-6768f65{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-03b8461 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-f49c91d .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-950c83b{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-a7b5532{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-5c41333 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c8f6c66{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-87268ce{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-535cff7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-ca8cb83{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8d7c037{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-adec5ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f032150{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-1ac2bbf{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-6785d17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-95d9e9d{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8fc5c51{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-eab2761 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-ac15125{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-2b93e7c{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-7d7ea2d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-d22f010{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-33b9f7b{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-40f140b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3fe23a9{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-e48fcfb{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-38d7bf6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c278743{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-5927592{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-29adc85 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-96775bc{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-05eb6b4{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-045b312 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f06fdbe{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b96361f{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-90f3716 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-d99e1de{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-af4506e{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-b508b90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-818ec13{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-280c870{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-ef52c37 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-b6be5ae{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-34559b7{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-105676b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-d383fde{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-37877c8{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-d00ab4d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-a6120e8{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-15da2b8{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-40fc615 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-560d2a0{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8c7e649{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-6b8ef4a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-330a0ba{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-0f4a253{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-ab665fa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-21ef2b0{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-6dd779d{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-f423e22 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-225f677{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-28eeb46{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-dccceae .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-646c4b2{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d3200db{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-317f500 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8f394cd{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-ed5fe31{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-d90b9d5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-4fe31ef{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-c512542{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-d8939df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-9fcd950{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-168c7ec{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-f948743 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-b9280d8{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b3eb682{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-c1b8250 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-aa890db{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f9848a0{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-90b6b8b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-efb83f0{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-22689ca{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-ae7eb0c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-31dd297{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-53dad54{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-30a3b01 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-e619e50{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d8b623b{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-2c00627 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-7956ed1{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-40d08bf{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-dbb2d87 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8c3d3c2{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-623800e{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-5ea946f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-1983dc4{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-71ab822{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-c516f78 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-2b3fa73{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8a0fc5f{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-7b9e4de .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3c29a39{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-c94a16a{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-e687e1f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-e097c79{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-24272ea{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-06437b4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-0acbc05{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-80e636e{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-6c76670 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-93e372f{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-02d1fa9{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-1d14879 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-81c29d3{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-989cc51{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-d4615e7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-72843c7{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-3f9d889{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-2b5012d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-176cf80{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f81678f{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-1808f3b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-aa58309{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-dbebf78{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-09bf1e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-6a02497{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7a61ae4{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-7c0ca22 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8c520f1{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-29b5685{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-15ba4ac .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-a7aa953{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b13e203{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:100px;}.elementor-13674 .elementor-element.elementor-element-49f8800{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-ed57428 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-90ef19b{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-a85441e{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-widget-premium-addon-video-box .premium-video-box-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13674 .elementor-element.elementor-element-8c46d8e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-da5b9bc{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13674 .elementor-element.elementor-element-713e424{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-9f7082f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13674 .elementor-element.elementor-element-e9eda5f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13674 .elementor-element.elementor-element-d1212dd{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;text-align:center;font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-d17ec4f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13674 .elementor-element.elementor-element-5bb754b .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-370d0e5 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.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-13674 .elementor-element.elementor-element-395aec3{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-41ff924 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-5c6f58a{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d239585 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-152bde5{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-e013513 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-215032f{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-74cb388 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-badf4e9{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-4d38e8c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-2967682{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-18909b2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-a55bc16{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-09363ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-1d6ac3c{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-20f5dd2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3ebd030{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-fc48047 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-50f99bf{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-c8af745 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-1249887{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d1ed713 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-795a1d9{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-a84aacc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-6f5f483{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-cdbc7af .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-84ffc3a{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-1be950d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-5ae2a60{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-5d57897 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-e1b166a{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-b4531b9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8980ab9{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-ff21a4e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-4a2a322{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-9a61662 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8cda194{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-e44f01f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c81a775{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-6355e07 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-11773fb{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-4786f32 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-ee6db2c{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-16d2c98 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-9e6d8f1{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d671f43 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8b74fd2{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-ee38372 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-683033c{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d96eee9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-01c07e8{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-7b0e958 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f7c1d7e{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-14a8ab1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3d07940{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-ae42fcf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c1f9bf9{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d41e652 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f6ba769{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-b1f6b25{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-e12deb7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-7fe2445{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-1d0539e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-67ea3b4{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-fcd399f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-96cf20d{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-a058a4d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;}.elementor-13674 .elementor-element.elementor-element-d32bf70:not(.elementor-motion-effects-element-type-background), .elementor-13674 .elementor-element.elementor-element-d32bf70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/grass-scaled-e1761248650462.webp");}.elementor-13674 .elementor-element.elementor-element-d32bf70{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-0bfced0{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-6ea35c3{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-074da6c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-74febc3{right:2%;}body.rtl .elementor-13674 .elementor-element.elementor-element-74febc3{left:2%;}.elementor-13674 .elementor-element.elementor-element-74febc3{top:7%;}.elementor-13674 .elementor-element.elementor-element-74febc3 img{width:100%;max-width:63px;}.elementor-13674 .elementor-element.elementor-element-e6e4933 .elementor-heading-title{font-size:24px;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-89c8a2b{font-size:var( --e-global-typography-10175b1-font-size );}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-9684577{right:2%;}body.rtl .elementor-13674 .elementor-element.elementor-element-9684577{left:2%;}.elementor-13674 .elementor-element.elementor-element-9684577{top:7%;}.elementor-13674 .elementor-element.elementor-element-9684577 img{width:100%;max-width:63px;}.elementor-13674 .elementor-element.elementor-element-ef3daba .elementor-heading-title{font-size:24px;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-8c2412a{font-size:var( --e-global-typography-10175b1-font-size );}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-986a69d{right:2%;}body.rtl .elementor-13674 .elementor-element.elementor-element-986a69d{left:2%;}.elementor-13674 .elementor-element.elementor-element-986a69d{top:7%;}.elementor-13674 .elementor-element.elementor-element-986a69d img{width:100%;max-width:63px;}.elementor-13674 .elementor-element.elementor-element-b2253ee .elementor-heading-title{font-size:24px;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-98839fa{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-b6dee49{--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-82af283 img{width:100%;max-width:377px;}.elementor-13674 .elementor-element.elementor-element-d606858{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-536a706{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-8e7f7a8{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-3e0b5d9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-c35451f{--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-13674 .elementor-element.elementor-element-9f0dc84 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-991d338{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-fb14719{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-422b927{--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;}.elementor-13674 .elementor-element.elementor-element-476614f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-2f37f37{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-15e270e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-f848020{left:2px;}body.rtl .elementor-13674 .elementor-element.elementor-element-f848020{right:2px;}.elementor-13674 .elementor-element.elementor-element-f848020{top:-107px;}.elementor-13674 .elementor-element.elementor-element-156b6c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-385a62f{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-79df39d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-09e913a{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-1d19af3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-3769a60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-02b808e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-ff2e319{left:-1px;}body.rtl .elementor-13674 .elementor-element.elementor-element-ff2e319{right:-1px;}.elementor-13674 .elementor-element.elementor-element-ff2e319{top:-109px;}.elementor-13674 .elementor-element.elementor-element-ff2e319 img{width:320px;max-width:320px;}.elementor-13674 .elementor-element.elementor-element-a4507c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-a722b90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f1594c5{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-dbbde5b{--min-height:200px;}.elementor-13674 .elementor-element.elementor-element-3eeb8a1{z-index:999;}.elementor-13674 .elementor-element.elementor-element-3eeb8a1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-937a13d{z-index:999;}.elementor-13674 .elementor-element.elementor-element-937a13d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-3dad76f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-d44f36f{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-afe1768{top:-26px;}.elementor-13674 .elementor-element.elementor-element-afe1768 img{width:457px;max-width:398px;}.elementor-13674 .elementor-element.elementor-element-cb17626 img{width:100%;max-width:100%;}.elementor-13674 .elementor-element.elementor-element-6a3c867 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-64d0750{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13674 .elementor-element.elementor-element-e9e97a4 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-8ccec00 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-875512b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-3af5d1d{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7882c7b{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-12f0707{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13674 .elementor-element.elementor-element-e3bb130{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-size:20px;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-f547f14{font-size:20px;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-00ff6f6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-bd939e1{--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-68c3a38{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-b7ca312{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-1a3eb67{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-0c9d071{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-126356e{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-e762211 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-2f4e202 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-4b2bced .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-8b6ccf2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-e0b946c{--grid-auto-flow:row;}.elementor-13674 .elementor-element.elementor-element-31c3dc9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-df697f3{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-13674 .elementor-element.elementor-element-df697f3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-e604601{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-a2ebe46{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7f960ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-96d7be7{--container-widget-width:186px;--container-widget-flex-grow:0;width:var( --container-widget-width, 186px );max-width:186px;}.elementor-13674 .elementor-element.elementor-element-96d7be7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-56d90c2{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-0e4f959{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d738915 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-49dcfb3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-070fe69{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-156cccb{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f89369b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-07bbc68{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-13674 .elementor-element.elementor-element-07bbc68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-22b8fb3{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-3b80523{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-31daa06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-357425c{--container-widget-width:186px;--container-widget-flex-grow:0;width:var( --container-widget-width, 186px );max-width:186px;}.elementor-13674 .elementor-element.elementor-element-357425c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-fea51a5{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-5dac132{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f36c021 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8cac8ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-d30a53e{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-55a23a1{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-e3dfb10{--min-height:540px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-46c629c{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-fe7e885 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-1ffc264 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}}@media(max-width:767px){.elementor-13674 .elementor-element.elementor-element-d0c18d6{--min-height:590px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-6768f65{--gap:20px 20px;--row-gap:20px;--column-gap: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 );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-03b8461 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-03b8461 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-f49c91d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-f49c91d .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-950c83b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-a7b5532{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-5c41333 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c8f6c66{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-87268ce{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-535cff7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-ca8cb83{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8d7c037{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-adec5ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f032150{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-1ac2bbf{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-6785d17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-95d9e9d{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8fc5c51{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-eab2761 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-ac15125{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-2b93e7c{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-7d7ea2d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-d22f010{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-33b9f7b{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-40f140b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3fe23a9{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-e48fcfb{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-38d7bf6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c278743{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-5927592{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-29adc85 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-96775bc{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-05eb6b4{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-045b312 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f06fdbe{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b96361f{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-90f3716 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-d99e1de{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-af4506e{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-b508b90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-818ec13{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-280c870{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-ef52c37 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-b6be5ae{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-34559b7{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-105676b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-d383fde{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-37877c8{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-d00ab4d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-a6120e8{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-15da2b8{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-40fc615 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-560d2a0{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8c7e649{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-6b8ef4a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-330a0ba{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-0f4a253{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-ab665fa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-21ef2b0{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-6dd779d{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-f423e22 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-225f677{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-28eeb46{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-dccceae .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-646c4b2{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d3200db{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-317f500 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8f394cd{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-ed5fe31{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-d90b9d5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-4fe31ef{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-c512542{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-d8939df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-9fcd950{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-168c7ec{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-f948743 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-b9280d8{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b3eb682{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-c1b8250 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-aa890db{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f9848a0{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-90b6b8b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-efb83f0{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-22689ca{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-ae7eb0c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-31dd297{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-53dad54{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-30a3b01 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-e619e50{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d8b623b{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2c00627 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-7956ed1{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-40d08bf{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-dbb2d87 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8c3d3c2{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-623800e{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-5ea946f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-1983dc4{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-71ab822{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-c516f78 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-2b3fa73{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-8a0fc5f{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-7b9e4de .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3c29a39{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-c94a16a{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-e687e1f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-e097c79{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-24272ea{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-06437b4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-0acbc05{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-80e636e{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-6c76670 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-93e372f{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-02d1fa9{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-1d14879 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-81c29d3{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-989cc51{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-d4615e7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-72843c7{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-3f9d889{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2b5012d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-176cf80{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-f81678f{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-1808f3b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-aa58309{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-dbebf78{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-09bf1e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-6a02497{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7a61ae4{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-7c0ca22 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8c520f1{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-29b5685{--min-height:400px;}.elementor-13674 .elementor-element.elementor-element-15ba4ac .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-a7aa953{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-b13e203{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:54px;}.elementor-13674 .elementor-element.elementor-element-49f8800{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-ed57428 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-90ef19b{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-a85441e{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-widget-premium-addon-video-box .premium-video-box-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.5625 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.75 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.6666666666666667 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.1778 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 1 );}.elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-13674 .elementor-element.elementor-element-f2bfd35.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.4285 );}.elementor-13674 .elementor-element.elementor-element-8c46d8e{--min-height:550px;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-e9eda5f{text-align:center;}.elementor-13674 .elementor-element.elementor-element-e9eda5f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13674 .elementor-element.elementor-element-d1212dd{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-5bb754b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-5bb754b .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-370d0e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-370d0e5 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.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-13674 .elementor-element.elementor-element-395aec3{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-685ccb4{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2a06293{text-align:right;}.elementor-13674 .elementor-element.elementor-element-4fe2437{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-41ff924{text-align:left;}.elementor-13674 .elementor-element.elementor-element-41ff924 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-5c6f58a{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-98d3f90{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-15a878c{text-align:center;}.elementor-13674 .elementor-element.elementor-element-15a878c img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-ead9c82{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-d239585{text-align:left;}.elementor-13674 .elementor-element.elementor-element-d239585 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-152bde5{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-c176928{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-c27d9b9{text-align:center;}.elementor-13674 .elementor-element.elementor-element-bbef0f6{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-e013513{text-align:left;}.elementor-13674 .elementor-element.elementor-element-e013513 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-215032f{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-e2030cb{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-b4a838d{text-align:right;}.elementor-13674 .elementor-element.elementor-element-82820c1{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-74cb388{text-align:left;}.elementor-13674 .elementor-element.elementor-element-74cb388 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-badf4e9{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-004dbcd{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-3f7ae5d{text-align:center;}.elementor-13674 .elementor-element.elementor-element-3f7ae5d img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-e01d141{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-4d38e8c{text-align:left;}.elementor-13674 .elementor-element.elementor-element-4d38e8c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-2967682{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-7863029{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-87f5f98{text-align:center;}.elementor-13674 .elementor-element.elementor-element-0f5fad6{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-18909b2{text-align:left;}.elementor-13674 .elementor-element.elementor-element-18909b2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-a55bc16{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-9a7cc4d{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-985224f{text-align:right;}.elementor-13674 .elementor-element.elementor-element-f111cc2{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-09363ec{text-align:left;}.elementor-13674 .elementor-element.elementor-element-09363ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-1d6ac3c{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-9cd96b2{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2ee37ea{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2ee37ea img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-9f57bea{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-20f5dd2{text-align:left;}.elementor-13674 .elementor-element.elementor-element-20f5dd2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3ebd030{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-cdfca3e{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-97b1e1e{text-align:center;}.elementor-13674 .elementor-element.elementor-element-5178d2d{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-fc48047{text-align:left;}.elementor-13674 .elementor-element.elementor-element-fc48047 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-50f99bf{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-203dd8d{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-02a15f6{text-align:right;}.elementor-13674 .elementor-element.elementor-element-e60f42e{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-c8af745{text-align:left;}.elementor-13674 .elementor-element.elementor-element-c8af745 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-1249887{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-24ab555{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2ddc63a{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2ddc63a img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-651ccd2{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-d1ed713{text-align:left;}.elementor-13674 .elementor-element.elementor-element-d1ed713 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-795a1d9{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-f1cf753{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-13fba31{text-align:center;}.elementor-13674 .elementor-element.elementor-element-dcc88b4{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-a84aacc{text-align:left;}.elementor-13674 .elementor-element.elementor-element-a84aacc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-6f5f483{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-82fab43{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2ab9b9a{text-align:right;}.elementor-13674 .elementor-element.elementor-element-9ec9859{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-cdbc7af{text-align:left;}.elementor-13674 .elementor-element.elementor-element-cdbc7af .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-84ffc3a{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-ce277d4{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-35f768e{text-align:center;}.elementor-13674 .elementor-element.elementor-element-35f768e img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-4223dff{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-1be950d{text-align:left;}.elementor-13674 .elementor-element.elementor-element-1be950d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-5ae2a60{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-3d00e08{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-0eae9ff{text-align:center;}.elementor-13674 .elementor-element.elementor-element-eaa5ce5{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-5d57897{text-align:left;}.elementor-13674 .elementor-element.elementor-element-5d57897 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-e1b166a{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-a2eea65{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-8df8eee{text-align:right;}.elementor-13674 .elementor-element.elementor-element-f483984{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-b4531b9{text-align:left;}.elementor-13674 .elementor-element.elementor-element-b4531b9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8980ab9{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-9a3cc9f{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2c0808c{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2c0808c img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-a56410b{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-ff21a4e{text-align:left;}.elementor-13674 .elementor-element.elementor-element-ff21a4e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-4a2a322{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-6c48f67{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-3c2b420{text-align:center;}.elementor-13674 .elementor-element.elementor-element-b256b7b{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-9a61662{text-align:left;}.elementor-13674 .elementor-element.elementor-element-9a61662 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8cda194{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-a8fb23a{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-9ae1610{text-align:right;}.elementor-13674 .elementor-element.elementor-element-85ad155{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-e44f01f{text-align:left;}.elementor-13674 .elementor-element.elementor-element-e44f01f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c81a775{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-7aa89b4{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-f0c2c25{text-align:center;}.elementor-13674 .elementor-element.elementor-element-f0c2c25 img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-af2e71f{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-6355e07{text-align:left;}.elementor-13674 .elementor-element.elementor-element-6355e07 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-11773fb{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-11368c4{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-7376b47{text-align:center;}.elementor-13674 .elementor-element.elementor-element-c9f64c6{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-4786f32{text-align:left;}.elementor-13674 .elementor-element.elementor-element-4786f32 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-ee6db2c{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-e9fc157{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-d671a75{text-align:right;}.elementor-13674 .elementor-element.elementor-element-0245e88{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-16d2c98{text-align:left;}.elementor-13674 .elementor-element.elementor-element-16d2c98 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-9e6d8f1{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-3f08424{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-05b90ff{text-align:center;}.elementor-13674 .elementor-element.elementor-element-05b90ff img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-ce42501{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-d671f43{text-align:left;}.elementor-13674 .elementor-element.elementor-element-d671f43 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8b74fd2{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-50db18f{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-6b76caa{text-align:center;}.elementor-13674 .elementor-element.elementor-element-120e5a2{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-ee38372{text-align:left;}.elementor-13674 .elementor-element.elementor-element-ee38372 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-683033c{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-13cf87d{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-0b5c95d{text-align:right;}.elementor-13674 .elementor-element.elementor-element-9f1deac{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-d96eee9{text-align:left;}.elementor-13674 .elementor-element.elementor-element-d96eee9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-01c07e8{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-613d568{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-c7ae9f8{text-align:center;}.elementor-13674 .elementor-element.elementor-element-c7ae9f8 img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-7d3a4fb{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-7b0e958{text-align:left;}.elementor-13674 .elementor-element.elementor-element-7b0e958 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f7c1d7e{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-7098ccc{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-b1d735d{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2b8ad96{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-14a8ab1{text-align:left;}.elementor-13674 .elementor-element.elementor-element-14a8ab1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-3d07940{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-fc7cc9e{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-73d8895{text-align:right;}.elementor-13674 .elementor-element.elementor-element-a0c8a3e{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-ae42fcf{text-align:left;}.elementor-13674 .elementor-element.elementor-element-ae42fcf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-c1f9bf9{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-4f0704b{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-2e3848e{text-align:center;}.elementor-13674 .elementor-element.elementor-element-2e3848e img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-6b5c1aa{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-d41e652{text-align:left;}.elementor-13674 .elementor-element.elementor-element-d41e652 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f6ba769{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-882c2dd{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-8b0032c{text-align:center;}.elementor-13674 .elementor-element.elementor-element-38bf8ba{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-a4cb1a2{text-align:left;}.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-b1f6b25{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-1ae7072{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-ec7c793{text-align:right;}.elementor-13674 .elementor-element.elementor-element-b6ea666{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-e12deb7{text-align:left;}.elementor-13674 .elementor-element.elementor-element-e12deb7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-7fe2445{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-95f2943{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-34c1cb7{text-align:center;}.elementor-13674 .elementor-element.elementor-element-34c1cb7 img{width:280px;max-width:280px;height:220px;}.elementor-13674 .elementor-element.elementor-element-de79e3e{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-1d0539e{text-align:left;}.elementor-13674 .elementor-element.elementor-element-1d0539e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-67ea3b4{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-3ab0547{--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-05572c4{text-align:center;}.elementor-13674 .elementor-element.elementor-element-0612483{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-fcd399f{text-align:left;}.elementor-13674 .elementor-element.elementor-element-fcd399f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-96cf20d{text-align:left;font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-a058a4d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-swiper-slides-gap:20px;}.elementor-13674 .elementor-element.elementor-element-d32bf70{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-8875e98{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-7a0d46b{--width:68%;}.elementor-13674 .elementor-element.elementor-element-0bfced0{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-6ea35c3{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-074da6c{--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;--flex-wrap:nowrap;}.elementor-13674 .elementor-element.elementor-element-4a0b3fa{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-74febc3{top:6%;}.elementor-13674 .elementor-element.elementor-element-74febc3 img{max-width:34px;}.elementor-13674 .elementor-element.elementor-element-28bcdbf{--width:76%;}.elementor-13674 .elementor-element.elementor-element-4ee8565 img{height:130px;}.elementor-13674 .elementor-element.elementor-element-31aa8ca{--justify-content:center;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-e6e4933 .elementor-heading-title{font-size:20px;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-89c8a2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-89c8a2b{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-307a5e8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-1db3452{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-13674 .elementor-element.elementor-element-9684577{top:6%;}.elementor-13674 .elementor-element.elementor-element-9684577 img{max-width:34px;}.elementor-13674 .elementor-element.elementor-element-180ff12{--width:76%;}.elementor-13674 .elementor-element.elementor-element-0afee70 img{height:130px;}.elementor-13674 .elementor-element.elementor-element-304e764{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-ef3daba .elementor-heading-title{font-size:20px;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-8c2412a{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-6e5f897{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-13674 .elementor-element.elementor-element-986a69d{top:6%;}.elementor-13674 .elementor-element.elementor-element-986a69d img{max-width:34px;}.elementor-13674 .elementor-element.elementor-element-145a25c{--width:76%;}.elementor-13674 .elementor-element.elementor-element-3bcf016 img{height:130px;}.elementor-13674 .elementor-element.elementor-element-fb7c7da{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13674 .elementor-element.elementor-element-b2253ee .elementor-heading-title{font-size:20px;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-98839fa{font-size:var( --e-global-typography-10175b1-font-size );}.elementor-13674 .elementor-element.elementor-element-d606858{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-536a706{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-8e7f7a8{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-9f0dc84 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-991d338{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-476614f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-2f37f37{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-156b6c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-385a62f{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-79df39d{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-09e913a{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-1d19af3{--min-height:330px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-a440010{--width:81%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13674 .elementor-element.elementor-element-3769a60{text-align:left;}.elementor-13674 .elementor-element.elementor-element-3769a60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-02b808e{text-align:left;}.elementor-13674 .elementor-element.elementor-element-02b808e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-41e26f2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-ff2e319{left:21px;}body.rtl .elementor-13674 .elementor-element.elementor-element-ff2e319{right:21px;}.elementor-13674 .elementor-element.elementor-element-ff2e319{top:-67px;}.elementor-13674 .elementor-element.elementor-element-ff2e319 img{width:200px;max-width:200px;}.elementor-13674 .elementor-element.elementor-element-8fd516c > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-8fd516c img{width:100%;max-width:215px;}.elementor-13674 .elementor-element.elementor-element-69498ec{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-fd1fc18{--width:66%;}.elementor-13674 .elementor-element.elementor-element-a4507c6{text-align:left;}.elementor-13674 .elementor-element.elementor-element-a4507c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-a722b90{text-align:left;}.elementor-13674 .elementor-element.elementor-element-a722b90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-f1594c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-dbbde5b{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13674 .elementor-element.elementor-element-a0b2038{--width:79%;--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-13674 .elementor-element.elementor-element-3eeb8a1{text-align:left;}.elementor-13674 .elementor-element.elementor-element-3eeb8a1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-937a13d{text-align:left;}.elementor-13674 .elementor-element.elementor-element-937a13d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-3dad76f{text-align:left;}.elementor-13674 .elementor-element.elementor-element-3dad76f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-13674 .elementor-element.elementor-element-afe1768{right:11px;}body.rtl .elementor-13674 .elementor-element.elementor-element-afe1768{left:11px;}.elementor-13674 .elementor-element.elementor-element-afe1768{top:29px;}.elementor-13674 .elementor-element.elementor-element-afe1768 img{width:250px;max-width:250px;}.elementor-13674 .elementor-element.elementor-element-51c80e5 img{width:100%;max-width:100%;}.elementor-13674 .elementor-element.elementor-element-6a3c867 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-e9e97a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-e9e97a4 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-8ccec00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-8ccec00 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-875512b{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-9561256{text-align:center;}.elementor-13674 .elementor-element.elementor-element-b2588b9{text-align:center;}.elementor-13674 .elementor-element.elementor-element-3af5d1d{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7882c7b{text-align:center;font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-e3bb130{font-size:15px;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-f547f14{font-size:15px;line-height:120%;}.elementor-13674 .elementor-element.elementor-element-00ff6f6{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-f3752ef{--width:70%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-68c3a38 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-b7ca312 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-1a3eb67 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-0c9d071 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-title, .elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-title a{font-size:var( --e-global-typography-5502b69-font-size );}.elementor-13674 .elementor-element.elementor-element-126356e .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13674 .elementor-element.elementor-element-95fa96b{--width:84%;}.elementor-13674 .elementor-element.elementor-element-e762211 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-2f4e202 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-4b2bced .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-8b6ccf2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-e0b946c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13674 .elementor-element.elementor-element-31c3dc9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-df697f3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-e604601{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-a2ebe46{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-7f960ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-96d7be7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-56d90c2{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-0e4f959{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-d738915 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-49dcfb3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-070fe69{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-156cccb{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-1f027d4{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-13674 .elementor-element.elementor-element-d04a31e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13674 .elementor-element.elementor-element-7ec6d70{--min-height:180px;--justify-content:flex-end;}.elementor-13674 .elementor-element.elementor-element-2ef1b98{--min-height:180px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-f89369b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-07bbc68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-22b8fb3{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-3b80523{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-9a56ebd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13674 .elementor-element.elementor-element-6ebe20e{--min-height:180px;--justify-content:flex-end;}.elementor-13674 .elementor-element.elementor-element-aaba120{--min-height:180px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-31daa06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-357425c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-fea51a5{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-5dac132{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-01b983c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13674 .elementor-element.elementor-element-0721462{--min-height:180px;}.elementor-13674 .elementor-element.elementor-element-3f93864{--min-height:180px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-f36c021 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13674 .elementor-element.elementor-element-8cac8ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13674 .elementor-element.elementor-element-d30a53e{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-55a23a1{font-size:var( --e-global-typography-788e4aa-font-size );line-height:var( --e-global-typography-788e4aa-line-height );}.elementor-13674 .elementor-element.elementor-element-e3dfb10{--min-height:640px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-13674 .elementor-element.elementor-element-46c629c{font-size:var( --e-global-typography-86e2f39-font-size );line-height:var( --e-global-typography-86e2f39-line-height );}.elementor-13674 .elementor-element.elementor-element-fe7e885 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-fe7e885 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}.elementor-13674 .elementor-element.elementor-element-1ffc264 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13674 .elementor-element.elementor-element-1ffc264 .elementor-button{font-size:var( --e-global-typography-c61c10f-font-size );line-height:var( --e-global-typography-c61c10f-line-height );}}@media(min-width:768px){.elementor-13674 .elementor-element.elementor-element-6768f65{--width:91%;}.elementor-13674 .elementor-element.elementor-element-a7b5532{--width:100%;}.elementor-13674 .elementor-element.elementor-element-87268ce{--width:100%;}.elementor-13674 .elementor-element.elementor-element-8d7c037{--width:100%;}.elementor-13674 .elementor-element.elementor-element-2b93e7c{--width:100%;}.elementor-13674 .elementor-element.elementor-element-33b9f7b{--width:100%;}.elementor-13674 .elementor-element.elementor-element-e48fcfb{--width:100%;}.elementor-13674 .elementor-element.elementor-element-b96361f{--width:100%;}.elementor-13674 .elementor-element.elementor-element-af4506e{--width:100%;}.elementor-13674 .elementor-element.elementor-element-280c870{--width:100%;}.elementor-13674 .elementor-element.elementor-element-0f4a253{--width:100%;}.elementor-13674 .elementor-element.elementor-element-d3200db{--width:100%;}.elementor-13674 .elementor-element.elementor-element-c512542{--width:100%;}.elementor-13674 .elementor-element.elementor-element-168c7ec{--width:100%;}.elementor-13674 .elementor-element.elementor-element-f9848a0{--width:100%;}.elementor-13674 .elementor-element.elementor-element-d8b623b{--width:100%;}.elementor-13674 .elementor-element.elementor-element-623800e{--width:100%;}.elementor-13674 .elementor-element.elementor-element-c94a16a{--width:100%;}.elementor-13674 .elementor-element.elementor-element-80e636e{--width:100%;}.elementor-13674 .elementor-element.elementor-element-3f9d889{--width:100%;}.elementor-13674 .elementor-element.elementor-element-dbebf78{--width:100%;}.elementor-13674 .elementor-element.elementor-element-901ed65{--width:47%;}.elementor-13674 .elementor-element.elementor-element-8c46d8e{--width:100%;}.elementor-13674 .elementor-element.elementor-element-da5b9bc{--width:1400px;}.elementor-13674 .elementor-element.elementor-element-713e424{--width:30%;}.elementor-13674 .elementor-element.elementor-element-9104ad2{--width:70%;}.elementor-13674 .elementor-element.elementor-element-ad55552{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-dff82e3{--width:30%;}.elementor-13674 .elementor-element.elementor-element-4fe2437{--width:70%;}.elementor-13674 .elementor-element.elementor-element-5367be9{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-eb0d6c4{--width:100%;}.elementor-13674 .elementor-element.elementor-element-ead9c82{--width:100%;}.elementor-13674 .elementor-element.elementor-element-05e092d{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-c85ba61{--width:30%;}.elementor-13674 .elementor-element.elementor-element-bbef0f6{--width:70%;}.elementor-13674 .elementor-element.elementor-element-2a02263{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-38c46be{--width:30%;}.elementor-13674 .elementor-element.elementor-element-82820c1{--width:70%;}.elementor-13674 .elementor-element.elementor-element-fc694bf{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-d5bc985{--width:100%;}.elementor-13674 .elementor-element.elementor-element-e01d141{--width:100%;}.elementor-13674 .elementor-element.elementor-element-d50135b{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-3cb1872{--width:30%;}.elementor-13674 .elementor-element.elementor-element-0f5fad6{--width:70%;}.elementor-13674 .elementor-element.elementor-element-c733e55{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-7913cc4{--width:30%;}.elementor-13674 .elementor-element.elementor-element-f111cc2{--width:70%;}.elementor-13674 .elementor-element.elementor-element-480e6c5{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-e29ef06{--width:100%;}.elementor-13674 .elementor-element.elementor-element-9f57bea{--width:100%;}.elementor-13674 .elementor-element.elementor-element-5ca9db7{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-ab54a07{--width:30%;}.elementor-13674 .elementor-element.elementor-element-5178d2d{--width:70%;}.elementor-13674 .elementor-element.elementor-element-ff191db{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-90e03c9{--width:30%;}.elementor-13674 .elementor-element.elementor-element-e60f42e{--width:70%;}.elementor-13674 .elementor-element.elementor-element-30d8430{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-deb52d9{--width:100%;}.elementor-13674 .elementor-element.elementor-element-651ccd2{--width:100%;}.elementor-13674 .elementor-element.elementor-element-86a49af{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-6ebc4c3{--width:30%;}.elementor-13674 .elementor-element.elementor-element-dcc88b4{--width:70%;}.elementor-13674 .elementor-element.elementor-element-7187146{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-7ac3eb1{--width:30%;}.elementor-13674 .elementor-element.elementor-element-9ec9859{--width:70%;}.elementor-13674 .elementor-element.elementor-element-cfa6e36{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-8c39ab1{--width:100%;}.elementor-13674 .elementor-element.elementor-element-4223dff{--width:100%;}.elementor-13674 .elementor-element.elementor-element-c42e905{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-cdd4a26{--width:30%;}.elementor-13674 .elementor-element.elementor-element-eaa5ce5{--width:70%;}.elementor-13674 .elementor-element.elementor-element-1a6c0e2{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-5fed01c{--width:30%;}.elementor-13674 .elementor-element.elementor-element-f483984{--width:70%;}.elementor-13674 .elementor-element.elementor-element-e3adb2c{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-d78f115{--width:100%;}.elementor-13674 .elementor-element.elementor-element-a56410b{--width:100%;}.elementor-13674 .elementor-element.elementor-element-898c6d9{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-53cd0d6{--width:30%;}.elementor-13674 .elementor-element.elementor-element-b256b7b{--width:70%;}.elementor-13674 .elementor-element.elementor-element-1e7d1b8{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-b23ab00{--width:30%;}.elementor-13674 .elementor-element.elementor-element-85ad155{--width:70%;}.elementor-13674 .elementor-element.elementor-element-5d84f95{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-a5e5bb0{--width:100%;}.elementor-13674 .elementor-element.elementor-element-af2e71f{--width:100%;}.elementor-13674 .elementor-element.elementor-element-93e7b0b{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-5c9575b{--width:30%;}.elementor-13674 .elementor-element.elementor-element-c9f64c6{--width:70%;}.elementor-13674 .elementor-element.elementor-element-f31258b{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-9355ed1{--width:30%;}.elementor-13674 .elementor-element.elementor-element-0245e88{--width:70%;}.elementor-13674 .elementor-element.elementor-element-aeb8e1c{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-c1fe18a{--width:100%;}.elementor-13674 .elementor-element.elementor-element-ce42501{--width:100%;}.elementor-13674 .elementor-element.elementor-element-23ddc4b{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-690c0e3{--width:30%;}.elementor-13674 .elementor-element.elementor-element-120e5a2{--width:70%;}.elementor-13674 .elementor-element.elementor-element-d937fe1{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-f1384a7{--width:30%;}.elementor-13674 .elementor-element.elementor-element-9f1deac{--width:70%;}.elementor-13674 .elementor-element.elementor-element-ffbb96b{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-63c4cbf{--width:100%;}.elementor-13674 .elementor-element.elementor-element-7d3a4fb{--width:100%;}.elementor-13674 .elementor-element.elementor-element-cb7c396{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-2c52bd2{--width:30%;}.elementor-13674 .elementor-element.elementor-element-2b8ad96{--width:70%;}.elementor-13674 .elementor-element.elementor-element-f78e850{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-249c985{--width:30%;}.elementor-13674 .elementor-element.elementor-element-a0c8a3e{--width:70%;}.elementor-13674 .elementor-element.elementor-element-817ed7e{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-142085b{--width:100%;}.elementor-13674 .elementor-element.elementor-element-6b5c1aa{--width:100%;}.elementor-13674 .elementor-element.elementor-element-dda31a6{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-630ade6{--width:30%;}.elementor-13674 .elementor-element.elementor-element-38bf8ba{--width:70%;}.elementor-13674 .elementor-element.elementor-element-bb5d89c{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-6a43a99{--width:30%;}.elementor-13674 .elementor-element.elementor-element-b6ea666{--width:70%;}.elementor-13674 .elementor-element.elementor-element-7856396{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-1f4a91e{--width:100%;}.elementor-13674 .elementor-element.elementor-element-de79e3e{--width:100%;}.elementor-13674 .elementor-element.elementor-element-29b110e{--content-width:100%;}.elementor-13674 .elementor-element.elementor-element-1adfcc1{--width:30%;}.elementor-13674 .elementor-element.elementor-element-0612483{--width:70%;}.elementor-13674 .elementor-element.elementor-element-8875e98{--width:63%;}.elementor-13674 .elementor-element.elementor-element-7a0d46b{--width:57%;}.elementor-13674 .elementor-element.elementor-element-28bcdbf{--width:40%;}.elementor-13674 .elementor-element.elementor-element-31aa8ca{--width:60%;}.elementor-13674 .elementor-element.elementor-element-180ff12{--width:40%;}.elementor-13674 .elementor-element.elementor-element-304e764{--width:60%;}.elementor-13674 .elementor-element.elementor-element-145a25c{--width:40%;}.elementor-13674 .elementor-element.elementor-element-fb7c7da{--width:60%;}.elementor-13674 .elementor-element.elementor-element-874f42d{--width:63%;}.elementor-13674 .elementor-element.elementor-element-aca6aa6{--width:57%;}.elementor-13674 .elementor-element.elementor-element-9a665ae{--width:40%;}.elementor-13674 .elementor-element.elementor-element-a9cd22c{--width:60%;}.elementor-13674 .elementor-element.elementor-element-a58553b{--width:50%;}.elementor-13674 .elementor-element.elementor-element-45fceef{--width:50%;}.elementor-13674 .elementor-element.elementor-element-a9f3bfb{--width:40%;}.elementor-13674 .elementor-element.elementor-element-d3cedf2{--width:60%;}.elementor-13674 .elementor-element.elementor-element-49ea385{--width:30%;}.elementor-13674 .elementor-element.elementor-element-782fb6e{--width:50%;}.elementor-13674 .elementor-element.elementor-element-feb6a82{--width:40%;}.elementor-13674 .elementor-element.elementor-element-5141634{--width:60%;}.elementor-13674 .elementor-element.elementor-element-79df39d{--content-width:960px;}.elementor-13674 .elementor-element.elementor-element-f40dc78{--width:65%;}.elementor-13674 .elementor-element.elementor-element-00ff6f6{--content-width:1445px;}.elementor-13674 .elementor-element.elementor-element-95fa96b{--width:57%;}.elementor-13674 .elementor-element.elementor-element-8b6ccf2{--content-width:950px;}.elementor-13674 .elementor-element.elementor-element-a4b0add{--width:75%;}}@media(max-width:1400px) and (min-width:768px){.elementor-13674 .elementor-element.elementor-element-da5b9bc{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-13674 .elementor-element.elementor-element-9104ad2{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13674 .elementor-element.elementor-element-6768f65{--width:65%;}.elementor-13674 .elementor-element.elementor-element-901ed65{--width:100%;}.elementor-13674 .elementor-element.elementor-element-713e424{--width:100%;}.elementor-13674 .elementor-element.elementor-element-9f7082f{--width:72%;}.elementor-13674 .elementor-element.elementor-element-7a0d46b{--width:100%;}.elementor-13674 .elementor-element.elementor-element-074da6c{--width:590px;}.elementor-13674 .elementor-element.elementor-element-28bcdbf{--width:31%;}.elementor-13674 .elementor-element.elementor-element-307a5e8{--width:590px;}.elementor-13674 .elementor-element.elementor-element-180ff12{--width:31%;}.elementor-13674 .elementor-element.elementor-element-38ffaab{--width:590px;}.elementor-13674 .elementor-element.elementor-element-145a25c{--width:31%;}.elementor-13674 .elementor-element.elementor-element-45fceef{--width:100%;}.elementor-13674 .elementor-element.elementor-element-49ea385{--width:0%;}.elementor-13674 .elementor-element.elementor-element-782fb6e{--width:100%;}.elementor-13674 .elementor-element.elementor-element-a440010{--width:50%;}.elementor-13674 .elementor-element.elementor-element-41e26f2{--width:50%;}.elementor-13674 .elementor-element.elementor-element-d44f36f{--width:89%;}.elementor-13674 .elementor-element.elementor-element-f3752ef{--width:78%;}.elementor-13674 .elementor-element.elementor-element-95fa96b{--width:89%;}.elementor-13674 .elementor-element.elementor-element-a4b0add{--width:96%;}}/* Start custom CSS for heading, class: .elementor-element-94d0cc0 */.elementor-13674 .elementor-element.elementor-element-94d0cc0 .text-color{
    color: #00A79D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cf6993 */.elementor-13674 .elementor-element.elementor-element-9cf6993 .text-color{
    color: #00A79D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0d0ad */.elementor-13674 .elementor-element.elementor-element-5f0d0ad .text-color{
    color: #00A79D;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b13e203 */@media (min-width: 426px) and (max-width: 767px) {
.height-containers {
    height: 500px;
}
.elementor-13674 .elementor-element.elementor-element-b13e203 .swiper-backface-hidden .swiper-slide{
    width: calc(100% / 2) !important;
    padding-inline-end: 0%;
    padding-inline-start: 0%;
    margin-left: 10px !important;
}
}
.elementor-13674 .elementor-element.elementor-element-b13e203
.elementor-swiper-button {
    display: none !important;
}
@media (max-width: 2620px) and (min-width: 2300px) {
  .elementor-widget-n-carousel .e-n-carousel.offset-both {
    --e-n-carousel-swiper-offset-size: 660px;
  }
}
@media (max-width: 2300px) and (min-width: 2100px) {
  .elementor-widget-n-carousel .e-n-carousel.offset-both {
    --e-n-carousel-swiper-offset-size: 557px;
  }
}
@media (max-width: 2100px) and (min-width: 1921px) {
  .elementor-widget-n-carousel .e-n-carousel.offset-both {
    --e-n-carousel-swiper-offset-size: 473px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-950c83b */.text-height {
    height: 85px;
}
.height-containers {
  background-position: top center !important;
}
@media (max-width:1250px){
    .text-height {
    height: 105px;
}
}
@media (max-width:1023px){
    .text-height {
    height: 75px;
}
}
.padding-econ .swiper-wrapper {
    animation: simpleScroll 500s linear infinite;
    margin-left: -20% !important;
    display: flex; /* ensure proper flex scroll */
    width: max-content; /* prevents wrapping */
}

.swiper-wrapper:hover {
    animation-play-state: paused !important;
}

/* Faster animation on mobile */
@media (max-width: 767px) {
    .padding-econ .swiper-wrapper {
        animation-duration: 500s !important;
        margin-left: -25% !important;
    }
}

/* Tablet speed */
@media (min-width: 768px) and (max-width: 1024px) {
    .padding-econ .swiper-wrapper {
        animation-duration: 500s !important;
    }
}

/* Large screens (your existing) */
@media (min-width: 1920px) {
    .padding-econ .swiper-wrapper {
        margin-left: -700px !important;
    }
}

@keyframes simpleScroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%); /* ✅ Changed from -50% to -100% for seamless infinite loop */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed57428 */.gradient-h1 {
    background: linear-gradient(to right, #01ADA6, #83E596) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff924 */.elementor-13674 .elementor-element.elementor-element-41ff924 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685ccb4 */.elementor-13674 .elementor-element.elementor-element-685ccb4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-685ccb4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d239585 */.elementor-13674 .elementor-element.elementor-element-d239585 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3f90 */.elementor-13674 .elementor-element.elementor-element-98d3f90 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-98d3f90::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e013513 */.elementor-13674 .elementor-element.elementor-element-e013513 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176928 */.elementor-13674 .elementor-element.elementor-element-c176928 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-c176928::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74cb388 */.elementor-13674 .elementor-element.elementor-element-74cb388 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2030cb */.elementor-13674 .elementor-element.elementor-element-e2030cb {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e2030cb::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d38e8c */.elementor-13674 .elementor-element.elementor-element-4d38e8c .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004dbcd */.elementor-13674 .elementor-element.elementor-element-004dbcd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-004dbcd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18909b2 */.elementor-13674 .elementor-element.elementor-element-18909b2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7863029 */.elementor-13674 .elementor-element.elementor-element-7863029 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7863029::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09363ec */.elementor-13674 .elementor-element.elementor-element-09363ec .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7cc4d */.elementor-13674 .elementor-element.elementor-element-9a7cc4d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a7cc4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f5dd2 */.elementor-13674 .elementor-element.elementor-element-20f5dd2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd96b2 */.elementor-13674 .elementor-element.elementor-element-9cd96b2 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9cd96b2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc48047 */.elementor-13674 .elementor-element.elementor-element-fc48047 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdfca3e */.elementor-13674 .elementor-element.elementor-element-cdfca3e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-cdfca3e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8af745 */.elementor-13674 .elementor-element.elementor-element-c8af745 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203dd8d */.elementor-13674 .elementor-element.elementor-element-203dd8d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-203dd8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ed713 */.elementor-13674 .elementor-element.elementor-element-d1ed713 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ab555 */.elementor-13674 .elementor-element.elementor-element-24ab555 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-24ab555::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a84aacc */.elementor-13674 .elementor-element.elementor-element-a84aacc .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1cf753 */.elementor-13674 .elementor-element.elementor-element-f1cf753 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-f1cf753::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbc7af */.elementor-13674 .elementor-element.elementor-element-cdbc7af .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fab43 */.elementor-13674 .elementor-element.elementor-element-82fab43 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-82fab43::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be950d */.elementor-13674 .elementor-element.elementor-element-1be950d .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce277d4 */.elementor-13674 .elementor-element.elementor-element-ce277d4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-ce277d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d57897 */.elementor-13674 .elementor-element.elementor-element-5d57897 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d00e08 */.elementor-13674 .elementor-element.elementor-element-3d00e08 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3d00e08::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4531b9 */.elementor-13674 .elementor-element.elementor-element-b4531b9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eea65 */.elementor-13674 .elementor-element.elementor-element-a2eea65 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a2eea65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff21a4e */.elementor-13674 .elementor-element.elementor-element-ff21a4e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3cc9f */.elementor-13674 .elementor-element.elementor-element-9a3cc9f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-9a3cc9f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a61662 */.elementor-13674 .elementor-element.elementor-element-9a61662 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c48f67 */.elementor-13674 .elementor-element.elementor-element-6c48f67 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-6c48f67::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44f01f */.elementor-13674 .elementor-element.elementor-element-e44f01f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8fb23a */.elementor-13674 .elementor-element.elementor-element-a8fb23a {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-a8fb23a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355e07 */.elementor-13674 .elementor-element.elementor-element-6355e07 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa89b4 */.elementor-13674 .elementor-element.elementor-element-7aa89b4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7aa89b4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4786f32 */.elementor-13674 .elementor-element.elementor-element-4786f32 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11368c4 */.elementor-13674 .elementor-element.elementor-element-11368c4 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-11368c4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d2c98 */.elementor-13674 .elementor-element.elementor-element-16d2c98 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc157 */.elementor-13674 .elementor-element.elementor-element-e9fc157 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-e9fc157::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d671f43 */.elementor-13674 .elementor-element.elementor-element-d671f43 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08424 */.elementor-13674 .elementor-element.elementor-element-3f08424 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3f08424::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee38372 */.elementor-13674 .elementor-element.elementor-element-ee38372 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db18f */.elementor-13674 .elementor-element.elementor-element-50db18f {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-50db18f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d96eee9 */.elementor-13674 .elementor-element.elementor-element-d96eee9 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf87d */.elementor-13674 .elementor-element.elementor-element-13cf87d {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-13cf87d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0e958 */.elementor-13674 .elementor-element.elementor-element-7b0e958 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613d568 */.elementor-13674 .elementor-element.elementor-element-613d568 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-613d568::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a8ab1 */.elementor-13674 .elementor-element.elementor-element-14a8ab1 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7098ccc */.elementor-13674 .elementor-element.elementor-element-7098ccc {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-7098ccc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae42fcf */.elementor-13674 .elementor-element.elementor-element-ae42fcf .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7cc9e */.elementor-13674 .elementor-element.elementor-element-fc7cc9e {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-fc7cc9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41e652 */.elementor-13674 .elementor-element.elementor-element-d41e652 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0704b */.elementor-13674 .elementor-element.elementor-element-4f0704b {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-4f0704b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4cb1a2 */.elementor-13674 .elementor-element.elementor-element-a4cb1a2 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882c2dd */.elementor-13674 .elementor-element.elementor-element-882c2dd {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-882c2dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12deb7 */.elementor-13674 .elementor-element.elementor-element-e12deb7 .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae7072 */.elementor-13674 .elementor-element.elementor-element-1ae7072 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-1ae7072::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0539e */.elementor-13674 .elementor-element.elementor-element-1d0539e .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f2943 */.elementor-13674 .elementor-element.elementor-element-95f2943 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-95f2943::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd399f */.elementor-13674 .elementor-element.elementor-element-fcd399f .text-color{
    color: #83E596;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0547 */.elementor-13674 .elementor-element.elementor-element-3ab0547 {
   position: relative;
  border-radius: 30px;
}

.elementor-13674 .elementor-element.elementor-element-3ab0547::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;  Border thickness 
  border-radius: 30px;
  background: linear-gradient(to bottom, #00A79D, #83E596);
  -webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a058a4d */.elementor-13674 .elementor-element.elementor-element-a058a4d
.elementor-swiper-button {
    display: none !important;
} 
@media (min-width: 1366px) and (max-width: 1560px) {
  .elementor-13674 .elementor-element.elementor-element-a058a4d .e-n-carousel.offset-both {
    --e-n-carousel-swiper-offset-size: 25% !important;
  }
}
.swiper-pagination{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-395aec3 */.padding-econ2 .swiper-wrapper {
    animation: simpleScroll 500s linear infinite;
    margin-left: -20% !important;
    display: flex; /* ensure proper flex scroll */
    width: max-content; /* prevents wrapping */
}


/* Faster animation on mobile */
@media (max-width: 767px) {
    .padding-econ2 .swiper-wrapper {
        animation-duration: 300s !important;
        margin-left: -25% !important;
    }
}

/* Tablet speed */
@media (min-width: 768px) and (max-width: 1024px) {
    .padding-econ2 .swiper-wrapper {
        animation-duration: 300s !important;
    }
}

/* Large screens (your existing) */
@media (min-width: 1920px) {
    .padding-econ2 .swiper-wrapper {
        margin-left: -700px !important;
    }
}

@keyframes simpleScroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%); /* ✅ Changed from -50% to -100% for seamless infinite loop */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a3c867 */.elementor-13674 .elementor-element.elementor-element-6a3c867 .color-text{
    color: #00A79D
}/* End custom CSS */
/* Start custom CSS */.gradient-h1 {
    background: linear-gradient(to right, #01ADA6, #83E596) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    display: inline-block; 
}/* End custom CSS */